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(EndpointInfo ei, Conduit conduit, Message msg) getEffectiveClientFaultPolicy(EndpointInfo ei, BindingOperationInfo boi, BindingFaultInfo bfi, Message m) getEffectiveServerFaultPolicy(EndpointInfo ei, BindingOperationInfo boi, BindingFaultInfo bfi, Destination d, Message m) getEffectiveServerResponsePolicy(EndpointInfo ei, BindingOperationInfo boi, Destination d, List<List<org.apache.neethi.Assertion>> incoming, Message m) org.apache.neethi.PolicyRegistrygetServerEndpointPolicy(EndpointInfo ei, Destination destination, Message msg) booleanbooleanvoidsetAlternativeSelector(AlternativeSelector selector) voidvoidvoidvoidvoidvoidvoidvoidsetEnabled(boolean e) voidsetIgnoreUnknownAssertions(boolean ignoreUnknownAssertions) voidbooleansupportsAlternative(Collection<? extends org.apache.neethi.PolicyComponent> alterative, Assertor assertor, 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, Message m) -
getEffectiveClientRequestPolicy
EffectivePolicy getEffectiveClientRequestPolicy(EndpointInfo ei, BindingOperationInfo boi, Conduit c, Message m) -
setEffectiveClientRequestPolicy
-
getEffectiveServerResponsePolicy
EffectivePolicy getEffectiveServerResponsePolicy(EndpointInfo ei, BindingOperationInfo boi, Destination d, List<List<org.apache.neethi.Assertion>> incoming, Message m) -
setEffectiveServerResponsePolicy
void setEffectiveServerResponsePolicy(EndpointInfo ei, BindingOperationInfo boi, EffectivePolicy ep) -
getEffectiveServerFaultPolicy
EffectivePolicy getEffectiveServerFaultPolicy(EndpointInfo ei, BindingOperationInfo boi, BindingFaultInfo bfi, Destination d, Message m) -
setEffectiveServerFaultPolicy
-
getClientEndpointPolicy
-
getServerEndpointPolicy
-
setServerEndpointPolicy
-
setClientEndpointPolicy
-
getEffectiveServerRequestPolicy
EffectivePolicy getEffectiveServerRequestPolicy(EndpointInfo ei, BindingOperationInfo boi, Message m) -
setEffectiveServerRequestPolicy
-
getEffectiveClientResponsePolicy
EffectivePolicy getEffectiveClientResponsePolicy(EndpointInfo ei, BindingOperationInfo boi, Message m) -
setEffectiveClientResponsePolicy
void setEffectiveClientResponsePolicy(EndpointInfo ei, BindingOperationInfo boi, EffectivePolicy ep) -
getEffectiveClientFaultPolicy
EffectivePolicy getEffectiveClientFaultPolicy(EndpointInfo ei, BindingOperationInfo boi, BindingFaultInfo bfi, Message m) -
setEffectiveClientFaultPolicy
-
addPolicy
void addPolicy(org.apache.neethi.Policy p) -
getRegistry
org.apache.neethi.PolicyRegistry getRegistry()
-