Class WSPolicyFeature

  • All Implemented Interfaces:
    AbstractPortableFeature, Feature

    public class WSPolicyFeature
    extends AbstractFeature
    Configures a Server, Client, Bus with the specified policies. If a series of Policy Elements are supplied, these will be loaded into a Policy class using the PolicyBuilder extension on the bus. If the PolicyEngine has not been started, this feature will start it.
    See Also:
    PolicyBuilder, AbstractFeature
    • Constructor Detail

      • WSPolicyFeature

        public WSPolicyFeature()
      • WSPolicyFeature

        public WSPolicyFeature​(org.apache.neethi.Policy... ps)
    • Method Detail

      • setEnabled

        public void setEnabled​(boolean enabled)
      • initialize

        public void initialize​(Bus bus)
      • initializePolicyEngine

        public void initializePolicyEngine​(Bus bus)
      • initialize

        public void initialize​(Client client,
                               Bus bus)
      • initialize

        public void initialize​(Server server,
                               Bus bus)
      • getPolicies

        public Collection<org.apache.neethi.Policy> getPolicies()
      • setPolicies

        public void setPolicies​(Collection<org.apache.neethi.Policy> policies)
      • setPolicyElements

        public void setPolicyElements​(Collection<Element> elements)
      • getPolicyReferenceElements

        public Collection<Element> getPolicyReferenceElements()
      • setPolicyReferenceElements

        public void setPolicyReferenceElements​(Collection<Element> elements)
      • setIgnoreUnknownAssertions

        public void setIgnoreUnknownAssertions​(boolean ignore)
      • resolveExternal

        protected org.apache.neethi.Policy resolveExternal​(org.apache.neethi.PolicyReference ref,
                                                           String baseURI,
                                                           Bus bus)