public class EndpointPolicyImpl extends Object implements EndpointPolicy
Constructor and Description |
---|
EndpointPolicyImpl() |
EndpointPolicyImpl(EndpointInfo ei,
PolicyEngineImpl engine,
boolean requestor,
Assertor assertor) |
EndpointPolicyImpl(org.apache.neethi.Policy p) |
Modifier and Type | Method and Description |
---|---|
protected EndpointPolicyImpl |
createEndpointPolicy() |
Assertor |
getAssertor() |
Collection<org.apache.neethi.Assertion> |
getChosenAlternative() |
List<Interceptor<? extends Message>> |
getFaultInterceptors(Message m) |
Collection<org.apache.neethi.Assertion> |
getFaultVocabulary(Message m) |
List<Interceptor<? extends Message>> |
getInterceptors(Message m) |
org.apache.neethi.Policy |
getPolicy() |
protected Collection<org.apache.neethi.Assertion> |
getSupportedAlternatives(Message msg) |
Collection<org.apache.neethi.Assertion> |
getVocabulary(Message m) |
void |
initialize(Message m) |
EndpointPolicy |
updatePolicy(org.apache.neethi.Policy p,
Message msg) |
public EndpointPolicyImpl()
public EndpointPolicyImpl(org.apache.neethi.Policy p)
public EndpointPolicyImpl(EndpointInfo ei, PolicyEngineImpl engine, boolean requestor, Assertor assertor)
public org.apache.neethi.Policy getPolicy()
getPolicy
in interface EndpointPolicy
public Assertor getAssertor()
public EndpointPolicy updatePolicy(org.apache.neethi.Policy p, Message msg)
updatePolicy
in interface EndpointPolicy
public Collection<org.apache.neethi.Assertion> getChosenAlternative()
getChosenAlternative
in interface EndpointPolicy
public Collection<org.apache.neethi.Assertion> getVocabulary(Message m)
getVocabulary
in interface EndpointPolicy
public Collection<org.apache.neethi.Assertion> getFaultVocabulary(Message m)
getFaultVocabulary
in interface EndpointPolicy
public List<Interceptor<? extends Message>> getInterceptors(Message m)
getInterceptors
in interface EndpointPolicy
public List<Interceptor<? extends Message>> getFaultInterceptors(Message m)
getFaultInterceptors
in interface EndpointPolicy
public void initialize(Message m)
protected Collection<org.apache.neethi.Assertion> getSupportedAlternatives(Message msg)
protected EndpointPolicyImpl createEndpointPolicy()
Apache CXF