org.apache.cxf.ws.policy
Class PolicyDataEngineImpl

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

public class PolicyDataEngineImpl
extends Object
implements org.apache.cxf.policy.PolicyDataEngine


Constructor Summary
PolicyDataEngineImpl(org.apache.cxf.Bus bus)
           
 
Method Summary
<T> void
assertMessage(org.apache.cxf.message.Message message, T confPol, org.apache.cxf.policy.PolicyCalculator<T> policyCalculator)
           
<T> T
getClientEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.Conduit c, org.apache.cxf.policy.PolicyCalculator<T> policyCalculator)
           
<T> T
getPolicy(org.apache.cxf.message.Message message, T confPolicy, org.apache.cxf.policy.PolicyCalculator<T> intersector)
           
<T> T
getServerEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.Destination d, org.apache.cxf.policy.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(org.apache.cxf.Bus bus)
Method Detail

getClientEndpointPolicy

public <T> T getClientEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei,
                                     org.apache.cxf.transport.Conduit c,
                                     org.apache.cxf.policy.PolicyCalculator<T> policyCalculator)
Specified by:
getClientEndpointPolicy in interface org.apache.cxf.policy.PolicyDataEngine

getPolicy

public <T> T getPolicy(org.apache.cxf.message.Message message,
                       T confPolicy,
                       org.apache.cxf.policy.PolicyCalculator<T> intersector)
Specified by:
getPolicy in interface org.apache.cxf.policy.PolicyDataEngine

getServerEndpointPolicy

public <T> T getServerEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei,
                                     org.apache.cxf.transport.Destination d,
                                     org.apache.cxf.policy.PolicyCalculator<T> policyCalculator)
Specified by:
getServerEndpointPolicy in interface org.apache.cxf.policy.PolicyDataEngine

assertMessage

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


Apache CXF