Interface PolicyEngine

All Known Implementing Classes:
PolicyEngineImpl

public interface PolicyEngine
  • Method Details

    • isEnabled

      boolean isEnabled()
    • setEnabled

      void setEnabled(boolean e)
    • getAlternativeSelector

      AlternativeSelector getAlternativeSelector()
    • setAlternativeSelector

      void setAlternativeSelector(AlternativeSelector selector)
    • isIgnoreUnknownAssertions

      boolean isIgnoreUnknownAssertions()
    • setIgnoreUnknownAssertions

      void setIgnoreUnknownAssertions(boolean ignoreUnknownAssertions)
    • supportsAlternative

      boolean supportsAlternative(Collection<? extends org.apache.neethi.PolicyComponent> alterative, Assertor assertor, org.apache.cxf.message.Message m)
    • getEffectiveClientRequestPolicy

      EffectivePolicy getEffectiveClientRequestPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, org.apache.cxf.transport.Conduit c, org.apache.cxf.message.Message m)
    • setEffectiveClientRequestPolicy

      void setEffectiveClientRequestPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep)
    • getEffectiveServerResponsePolicy

      EffectivePolicy getEffectiveServerResponsePolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, org.apache.cxf.transport.Destination d, List<List<org.apache.neethi.Assertion>> incoming, org.apache.cxf.message.Message m)
    • setEffectiveServerResponsePolicy

      void setEffectiveServerResponsePolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep)
    • getEffectiveServerFaultPolicy

      EffectivePolicy getEffectiveServerFaultPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, org.apache.cxf.service.model.BindingFaultInfo bfi, org.apache.cxf.transport.Destination d, org.apache.cxf.message.Message m)
    • setEffectiveServerFaultPolicy

      void setEffectiveServerFaultPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingFaultInfo bfi, EffectivePolicy ep)
    • getClientEndpointPolicy

      EndpointPolicy getClientEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.Conduit conduit, org.apache.cxf.message.Message msg)
    • getServerEndpointPolicy

      EndpointPolicy getServerEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.Destination destination, org.apache.cxf.message.Message msg)
    • setServerEndpointPolicy

      void setServerEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, EndpointPolicy ep)
    • setClientEndpointPolicy

      void setClientEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, EndpointPolicy ep)
    • getEffectiveServerRequestPolicy

      EffectivePolicy getEffectiveServerRequestPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, org.apache.cxf.message.Message m)
    • setEffectiveServerRequestPolicy

      void setEffectiveServerRequestPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep)
    • getEffectiveClientResponsePolicy

      EffectivePolicy getEffectiveClientResponsePolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, org.apache.cxf.message.Message m)
    • setEffectiveClientResponsePolicy

      void setEffectiveClientResponsePolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep)
    • getEffectiveClientFaultPolicy

      EffectivePolicy getEffectiveClientFaultPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, org.apache.cxf.service.model.BindingFaultInfo bfi, org.apache.cxf.message.Message m)
    • setEffectiveClientFaultPolicy

      void setEffectiveClientFaultPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingFaultInfo bfi, EffectivePolicy ep)
    • addPolicy

      void addPolicy(org.apache.neethi.Policy p)
    • getRegistry

      org.apache.neethi.PolicyRegistry getRegistry()