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(PolicyEngineImpl engine, org.apache.neethi.Policy p)
           
 void initialise(EndpointInfo ei, BindingOperationInfo boi, BindingFaultInfo bfi, PolicyEngineImpl engine, Assertor assertor)
           
 void initialise(EndpointInfo ei, BindingOperationInfo boi, PolicyEngineImpl engine, Assertor assertor, boolean requestor, boolean request)
           
 void initialise(EndpointInfo ei, BindingOperationInfo boi, PolicyEngineImpl engine, Assertor assertor, boolean requestor, boolean request, List<List<org.apache.neethi.Assertion>> incoming)
           
 void initialise(EndpointInfo ei, BindingOperationInfo boi, PolicyEngineImpl engine, boolean requestor, boolean request)
           
 void initialise(EndpointPolicyImpl epi, PolicyEngineImpl engine, boolean inbound)
           
 void initialise(EndpointPolicyImpl epi, PolicyEngineImpl engine, boolean inbound, boolean fault)
           
 
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(EndpointPolicyImpl epi,
                       PolicyEngineImpl engine,
                       boolean inbound)

initialise

public void initialise(EndpointPolicyImpl epi,
                       PolicyEngineImpl engine,
                       boolean inbound,
                       boolean fault)

initialise

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

initialise

public void initialise(EndpointInfo ei,
                       BindingOperationInfo boi,
                       PolicyEngineImpl engine,
                       Assertor assertor,
                       boolean requestor,
                       boolean request,
                       List<List<org.apache.neethi.Assertion>> incoming)

initialise

public void initialise(EndpointInfo ei,
                       BindingOperationInfo boi,
                       PolicyEngineImpl engine,
                       boolean requestor,
                       boolean request)

initialise

public void initialise(EndpointInfo ei,
                       BindingOperationInfo boi,
                       BindingFaultInfo bfi,
                       PolicyEngineImpl engine,
                       Assertor assertor)

getSupportedAlternatives

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

Apache CXF API

Apache CXF