org.apache.cxf.ws.policy
Interface EndpointPolicy

All Known Implementing Classes:
EndpointPolicyImpl

public interface EndpointPolicy

Describes the policy of an inbound message. As the underlying message type is not known, only the effective endpoint policy is calculated. The total of all assertions that may apply to an inbound message for an endpoint (and hence the required interceptors) are available as vocabulary.


Method Summary
 Collection<org.apache.neethi.Assertion> getChosenAlternative()
           
 List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getFaultInterceptors(org.apache.cxf.message.Message m)
           
 Collection<org.apache.neethi.Assertion> getFaultVocabulary(org.apache.cxf.message.Message m)
           
 List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInterceptors(org.apache.cxf.message.Message m)
           
 org.apache.neethi.Policy getPolicy()
           
 Collection<org.apache.neethi.Assertion> getVocabulary(org.apache.cxf.message.Message m)
           
 EndpointPolicy updatePolicy(org.apache.neethi.Policy p, org.apache.cxf.message.Message msg)
           
 

Method Detail

getPolicy

org.apache.neethi.Policy getPolicy()

updatePolicy

EndpointPolicy updatePolicy(org.apache.neethi.Policy p,
                            org.apache.cxf.message.Message msg)

getChosenAlternative

Collection<org.apache.neethi.Assertion> getChosenAlternative()

getVocabulary

Collection<org.apache.neethi.Assertion> getVocabulary(org.apache.cxf.message.Message m)

getFaultVocabulary

Collection<org.apache.neethi.Assertion> getFaultVocabulary(org.apache.cxf.message.Message m)

getInterceptors

List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getInterceptors(org.apache.cxf.message.Message m)

getFaultInterceptors

List<org.apache.cxf.interceptor.Interceptor<? extends org.apache.cxf.message.Message>> getFaultInterceptors(org.apache.cxf.message.Message m)


Apache CXF