Apache CXF API

org.apache.cxf.ws.policy
Class EffectivePolicyImpl

java.lang.Object
  extended by org.apache.cxf.ws.policy.EffectivePolicyImpl
All Implemented Interfaces:
EffectivePolicy

public class EffectivePolicyImpl
extends Object
implements EffectivePolicy


Field Summary
protected  Collection<org.apache.neethi.Assertion> chosenAlternative
           
protected  List<Interceptor<? extends Message>> interceptors
           
protected  org.apache.neethi.Policy policy
           
 
Constructor Summary
EffectivePolicyImpl()
           
 
Method Summary
 Collection<org.apache.neethi.Assertion> getChosenAlternative()
           
 List<Interceptor<? extends Message>> getInterceptors()
           
 org.apache.neethi.Policy getPolicy()
           
protected  Collection<org.apache.neethi.Assertion> getSupportedAlternatives(PolicyEngine engine, org.apache.neethi.Policy p, Message m)
           
 void initialise(EndpointInfo ei, BindingOperationInfo boi, BindingFaultInfo bfi, PolicyEngine engine, Assertor assertor, Message m)
           
 void initialise(EndpointInfo ei, BindingOperationInfo boi, PolicyEngine engine, Assertor assertor, boolean requestor, boolean request, Message m)
           
 void initialise(EndpointInfo ei, BindingOperationInfo boi, PolicyEngine engine, Assertor assertor, List<List<org.apache.neethi.Assertion>> incoming, Message m)
           
 void initialise(EndpointInfo ei, BindingOperationInfo boi, PolicyEngine engine, boolean requestor, boolean request, Message m)
           
 void initialise(EndpointPolicy epi, PolicyEngine engine, boolean inbound, boolean fault, Message m)
           
 void initialise(EndpointPolicy epi, PolicyEngine engine, boolean inbound, Message m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

policy

protected org.apache.neethi.Policy policy

chosenAlternative

protected Collection<org.apache.neethi.Assertion> chosenAlternative

interceptors

protected List<Interceptor<? extends Message>> interceptors
Constructor Detail

EffectivePolicyImpl

public EffectivePolicyImpl()
Method Detail

getPolicy

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

getInterceptors

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

getChosenAlternative

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

initialise

public void initialise(EndpointPolicy epi,
                       PolicyEngine engine,
                       boolean inbound,
                       Message m)

initialise

public void initialise(EndpointPolicy epi,
                       PolicyEngine engine,
                       boolean inbound,
                       boolean fault,
                       Message m)

initialise

public void initialise(EndpointInfo ei,
                       BindingOperationInfo boi,
                       PolicyEngine engine,
                       Assertor assertor,
                       boolean requestor,
                       boolean request,
                       Message m)

initialise

public void initialise(EndpointInfo ei,
                       BindingOperationInfo boi,
                       PolicyEngine engine,
                       Assertor assertor,
                       List<List<org.apache.neethi.Assertion>> incoming,
                       Message m)

initialise

public void initialise(EndpointInfo ei,
                       BindingOperationInfo boi,
                       PolicyEngine engine,
                       boolean requestor,
                       boolean request,
                       Message m)

initialise

public void initialise(EndpointInfo ei,
                       BindingOperationInfo boi,
                       BindingFaultInfo bfi,
                       PolicyEngine engine,
                       Assertor assertor,
                       Message m)

getSupportedAlternatives

protected Collection<org.apache.neethi.Assertion> getSupportedAlternatives(PolicyEngine engine,
                                                                           org.apache.neethi.Policy p,
                                                                           Message m)

Apache CXF API

Apache CXF