public class WSPolicyFeature extends AbstractFeature implements org.springframework.context.ApplicationContextAware
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.PolicyBuilder,
AbstractFeature| Constructor and Description |
|---|
WSPolicyFeature() |
WSPolicyFeature(org.apache.neethi.Policy... ps) |
| Modifier and Type | Method and Description |
|---|---|
Collection<org.apache.neethi.Policy> |
getPolicies() |
Collection<Element> |
getPolicyElements() |
Collection<Element> |
getPolicyReferenceElements() |
void |
initialize(Bus bus) |
void |
initialize(Client client,
Bus bus) |
void |
initialize(Server server,
Bus bus) |
boolean |
isEnabled() |
protected org.apache.neethi.Policy |
resolveExternal(org.apache.neethi.PolicyReference ref,
String baseURI,
Bus bus) |
void |
setAlternativeSelector(AlternativeSelector as) |
void |
setApplicationContext(org.springframework.context.ApplicationContext c) |
void |
setEnabled(boolean enabled) |
void |
setIgnoreUnknownAssertions(boolean ignore) |
void |
setPolicies(Collection<org.apache.neethi.Policy> policies) |
void |
setPolicyElements(Collection<Element> elements) |
void |
setPolicyReferenceElements(Collection<Element> elements) |
getActive, initialize, initializeProviderpublic WSPolicyFeature()
public WSPolicyFeature(org.apache.neethi.Policy... ps)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public void setApplicationContext(org.springframework.context.ApplicationContext c)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansExceptionpublic void initialize(Bus bus)
initialize in class AbstractFeaturepublic void initialize(Client client, Bus bus)
initialize in class AbstractFeaturepublic void initialize(Server server, Bus bus)
initialize in class AbstractFeaturepublic Collection<org.apache.neethi.Policy> getPolicies()
public void setPolicies(Collection<org.apache.neethi.Policy> policies)
public Collection<Element> getPolicyElements()
public void setPolicyElements(Collection<Element> elements)
public Collection<Element> getPolicyReferenceElements()
public void setPolicyReferenceElements(Collection<Element> elements)
public void setIgnoreUnknownAssertions(boolean ignore)
public void setAlternativeSelector(AlternativeSelector as)
Apache CXF