Package org.apache.cxf.ws.policy
Interface PolicyEngine
- All Known Implementing Classes:
PolicyEngineImpl
public interface PolicyEngine
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddPolicy(org.apache.neethi.Policy p) getClientEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.Conduit conduit, org.apache.cxf.message.Message msg) 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) 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) getEffectiveClientResponsePolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, org.apache.cxf.message.Message m) 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) getEffectiveServerRequestPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, org.apache.cxf.message.Message m) 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.PolicyRegistrygetServerEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.transport.Destination destination, org.apache.cxf.message.Message msg) booleanbooleanvoidsetAlternativeSelector(AlternativeSelector selector) voidsetClientEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, EndpointPolicy ep) voidsetEffectiveClientFaultPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingFaultInfo bfi, EffectivePolicy ep) voidsetEffectiveClientRequestPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep) voidsetEffectiveClientResponsePolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep) voidsetEffectiveServerFaultPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingFaultInfo bfi, EffectivePolicy ep) voidsetEffectiveServerRequestPolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep) voidsetEffectiveServerResponsePolicy(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.service.model.BindingOperationInfo boi, EffectivePolicy ep) voidsetEnabled(boolean e) voidsetIgnoreUnknownAssertions(boolean ignoreUnknownAssertions) voidsetServerEndpointPolicy(org.apache.cxf.service.model.EndpointInfo ei, EndpointPolicy ep) booleansupportsAlternative(Collection<? extends org.apache.neethi.PolicyComponent> alterative, Assertor assertor, org.apache.cxf.message.Message m)
-
Method Details
-
isEnabled
boolean isEnabled() -
setEnabled
void setEnabled(boolean e) -
getAlternativeSelector
AlternativeSelector getAlternativeSelector() -
setAlternativeSelector
-
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
-
setClientEndpointPolicy
-
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()
-