Apache CXF API

org.apache.cxf.ws.policy
Class PolicyDataEngineImpl

java.lang.Object
  extended by org.apache.cxf.ws.policy.PolicyDataEngineImpl
All Implemented Interfaces:
PolicyDataEngine

public class PolicyDataEngineImpl
extends Object
implements PolicyDataEngine


Constructor Summary
PolicyDataEngineImpl(Bus bus)
           
 
Method Summary
<T> void
assertMessage(Message message, T confPol, PolicyCalculator<T> policyCalculator)
           
<T> T
getClientEndpointPolicy(EndpointInfo ei, Conduit c, PolicyCalculator<T> policyCalculator)
           
<T> T
getPolicy(Message message, T confPolicy, PolicyCalculator<T> intersector)
           
<T> T
getServerEndpointPolicy(EndpointInfo ei, Destination d, PolicyCalculator<T> policyCalculator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyDataEngineImpl

public PolicyDataEngineImpl(Bus bus)
Method Detail

getClientEndpointPolicy

public <T> T getClientEndpointPolicy(EndpointInfo ei,
                                     Conduit c,
                                     PolicyCalculator<T> policyCalculator)
Specified by:
getClientEndpointPolicy in interface PolicyDataEngine

getPolicy

public <T> T getPolicy(Message message,
                       T confPolicy,
                       PolicyCalculator<T> intersector)
Specified by:
getPolicy in interface PolicyDataEngine

getServerEndpointPolicy

public <T> T getServerEndpointPolicy(EndpointInfo ei,
                                     Destination d,
                                     PolicyCalculator<T> policyCalculator)
Specified by:
getServerEndpointPolicy in interface PolicyDataEngine

assertMessage

public <T> void assertMessage(Message message,
                              T confPol,
                              PolicyCalculator<T> policyCalculator)
Specified by:
assertMessage in interface PolicyDataEngine

Apache CXF API

Apache CXF