Package org.apache.cxf.ws.policy
Class WSPolicyFeature
- java.lang.Object
-
- javax.xml.ws.WebServiceFeature
-
- org.apache.cxf.feature.AbstractFeature
-
- org.apache.cxf.ws.policy.WSPolicyFeature
-
- All Implemented Interfaces:
AbstractPortableFeature,Feature
public class WSPolicyFeature extends AbstractFeature
Configures a Server, Client, Bus with the specified policies. If a series of PolicyElements are supplied, these will be loaded into a Policy class using thePolicyBuilderextension on the bus. If the PolicyEngine has not been started, this feature will start it.- See Also:
PolicyBuilder,AbstractFeature
-
-
Constructor Summary
Constructors Constructor Description WSPolicyFeature()WSPolicyFeature(org.apache.neethi.Policy... ps)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.apache.neethi.Policy>getPolicies()Collection<Element>getPolicyElements()Collection<Element>getPolicyReferenceElements()voidinitialize(Bus bus)voidinitialize(Client client, Bus bus)voidinitialize(Server server, Bus bus)voidinitializePolicyEngine(Bus bus)booleanisEnabled()protected org.apache.neethi.PolicyresolveExternal(org.apache.neethi.PolicyReference ref, String baseURI, Bus bus)voidsetAlternativeSelector(AlternativeSelector as)voidsetEnabled(boolean enabled)voidsetIgnoreUnknownAssertions(boolean ignore)voidsetPolicies(Collection<org.apache.neethi.Policy> policies)voidsetPolicyElements(Collection<Element> elements)voidsetPolicyReferenceElements(Collection<Element> elements)-
Methods inherited from class org.apache.cxf.feature.AbstractFeature
doInitializeProvider, getActive, getID, initializeProvider
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.cxf.feature.AbstractPortableFeature
initialize
-
-
-
-
Method Detail
-
isEnabled
public boolean isEnabled()
- Overrides:
isEnabledin classAbstractFeature
-
setEnabled
public void setEnabled(boolean enabled)
-
initialize
public void initialize(Bus bus)
-
initializePolicyEngine
public void initializePolicyEngine(Bus bus)
-
getPolicies
public Collection<org.apache.neethi.Policy> getPolicies()
-
setPolicies
public void setPolicies(Collection<org.apache.neethi.Policy> policies)
-
getPolicyElements
public Collection<Element> getPolicyElements()
-
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)
-
setAlternativeSelector
public void setAlternativeSelector(AlternativeSelector as)
-
-