org.apache.cxf.ws.policy
Interface PolicyEngine

All Known Implementing Classes:
PolicyEngineImpl

public interface PolicyEngine


Method Summary
 AlternativeSelector getAlternativeSelector()
           
 EndpointPolicy getClientEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.Conduit conduit, org.apache.cxf.message.Message msg)
           
 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)
           
 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)
           
 EffectivePolicy getEffectiveClientResponsePolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, org.apache.cxf.message.Message m)
           
 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)
           
 EffectivePolicy getEffectiveServerRequestPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, org.apache.cxf.message.Message m)
           
 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)
           
 org.apache.neethi.PolicyRegistry getRegistry()
           
 EndpointPolicy getServerEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.Destination destination, org.apache.cxf.message.Message msg)
           
 boolean isEnabled()
           
 boolean isIgnoreUnknownAssertions()
           
 void setAlternativeSelector(AlternativeSelector selector)
           
 void setClientEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, EndpointPolicy ep)
           
 void setEffectiveClientFaultPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingFaultInfo bfi, EffectivePolicy ep)
           
 void setEffectiveClientRequestPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep)
           
 void setEffectiveClientResponsePolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep)
           
 void setEffectiveServerFaultPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingFaultInfo bfi, EffectivePolicy ep)
           
 void setEffectiveServerRequestPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep)
           
 void setEffectiveServerResponsePolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep)
           
 void setEnabled(boolean e)
           
 void setIgnoreUnknownAssertions(boolean ignoreUnknownAssertions)
           
 void setServerEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, EndpointPolicy ep)
           
 boolean supportsAlternative(Collection<? extends org.apache.neethi.PolicyComponent> alterative, Assertor assertor, org.apache.cxf.message.Message m)
           
 

Method Detail

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)

getRegistry

org.apache.neethi.PolicyRegistry getRegistry()


Apache CXF