Class PolicyDataEngineImpl

  • All Implemented Interfaces:
    org.apache.cxf.policy.PolicyDataEngine

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

      Constructors 
      Constructor Description
      PolicyDataEngineImpl​(org.apache.cxf.Bus bus)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> void assertMessage​(org.apache.cxf.message.Message message, T confPol, org.apache.cxf.policy.PolicyCalculator<T> policyCalculator)  
      <T> T getClientEndpointPolicy​(org.apache.cxf.message.Message m, 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.message.Message m, org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.Destination d, org.apache.cxf.policy.PolicyCalculator<T> policyCalculator)  
    • Constructor Detail

      • PolicyDataEngineImpl

        public PolicyDataEngineImpl​(org.apache.cxf.Bus bus)
    • Method Detail

      • getClientEndpointPolicy

        public <T> T getClientEndpointPolicy​(org.apache.cxf.message.Message m,
                                             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.message.Message m,
                                             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