Apache CXF API

org.apache.cxf.ws.policy
Class EndpointPolicyImpl

java.lang.Object
  extended by org.apache.cxf.ws.policy.EndpointPolicyImpl
All Implemented Interfaces:
EndpointPolicy

public class EndpointPolicyImpl
extends Object
implements EndpointPolicy


Constructor Summary
EndpointPolicyImpl()
           
EndpointPolicyImpl(EndpointInfo ei, PolicyEngineImpl engine, boolean requestor, Assertor assertor)
           
EndpointPolicyImpl(org.apache.neethi.Policy p)
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EndpointPolicyImpl

public EndpointPolicyImpl()

EndpointPolicyImpl

public EndpointPolicyImpl(org.apache.neethi.Policy p)

EndpointPolicyImpl

public EndpointPolicyImpl(EndpointInfo ei,
                          PolicyEngineImpl engine,
                          boolean requestor,
                          Assertor assertor)
Method Detail

getPolicy

public org.apache.neethi.Policy getPolicy()
Specified by:
getPolicy in interface EndpointPolicy

getAssertor

public Assertor getAssertor()

updatePolicy

public EndpointPolicy updatePolicy(org.apache.neethi.Policy p,
                                   Message msg)
Specified by:
updatePolicy in interface EndpointPolicy

getChosenAlternative

public Collection<org.apache.neethi.Assertion> getChosenAlternative()
Specified by:
getChosenAlternative in interface EndpointPolicy

getVocabulary

public Collection<org.apache.neethi.Assertion> getVocabulary(Message m)
Specified by:
getVocabulary in interface EndpointPolicy

getFaultVocabulary

public Collection<org.apache.neethi.Assertion> getFaultVocabulary(Message m)
Specified by:
getFaultVocabulary in interface EndpointPolicy

getInterceptors

public List<Interceptor<? extends Message>> getInterceptors(Message m)
Specified by:
getInterceptors in interface EndpointPolicy

getFaultInterceptors

public List<Interceptor<? extends Message>> getFaultInterceptors(Message m)
Specified by:
getFaultInterceptors in interface EndpointPolicy

initialize

public void initialize(Message m)

getSupportedAlternatives

protected Collection<org.apache.neethi.Assertion> getSupportedAlternatives(Message msg)

createEndpointPolicy

protected EndpointPolicyImpl createEndpointPolicy()

Apache CXF API

Apache CXF