org.apache.cxf.ws.policy
Interface PolicyEngine
- All Known Implementing Classes:
- PolicyEngineImpl
public interface PolicyEngine
Method Summary |
AlternativeSelector |
getAlternativeSelector()
|
EndpointPolicy |
getClientEndpointPolicy(EndpointInfo ei,
Conduit conduit,
Message msg)
|
EffectivePolicy |
getEffectiveClientFaultPolicy(EndpointInfo ei,
BindingOperationInfo boi,
BindingFaultInfo bfi,
Message m)
|
EffectivePolicy |
getEffectiveClientRequestPolicy(EndpointInfo ei,
BindingOperationInfo boi,
Conduit c,
Message m)
|
EffectivePolicy |
getEffectiveClientResponsePolicy(EndpointInfo ei,
BindingOperationInfo boi,
Message m)
|
EffectivePolicy |
getEffectiveServerFaultPolicy(EndpointInfo ei,
BindingOperationInfo boi,
BindingFaultInfo bfi,
Destination d,
Message m)
|
EffectivePolicy |
getEffectiveServerRequestPolicy(EndpointInfo ei,
BindingOperationInfo boi,
Message m)
|
EffectivePolicy |
getEffectiveServerResponsePolicy(EndpointInfo ei,
BindingOperationInfo boi,
Destination d,
List<List<org.apache.neethi.Assertion>> incoming,
Message m)
|
org.apache.neethi.PolicyRegistry |
getRegistry()
|
EndpointPolicy |
getServerEndpointPolicy(EndpointInfo ei,
Destination destination,
Message msg)
|
boolean |
isEnabled()
|
boolean |
isIgnoreUnknownAssertions()
|
void |
setAlternativeSelector(AlternativeSelector selector)
|
void |
setClientEndpointPolicy(EndpointInfo ei,
EndpointPolicy ep)
|
void |
setEffectiveClientFaultPolicy(EndpointInfo ei,
BindingFaultInfo bfi,
EffectivePolicy ep)
|
void |
setEffectiveClientRequestPolicy(EndpointInfo ei,
BindingOperationInfo boi,
EffectivePolicy ep)
|
void |
setEffectiveClientResponsePolicy(EndpointInfo ei,
BindingOperationInfo boi,
EffectivePolicy ep)
|
void |
setEffectiveServerFaultPolicy(EndpointInfo ei,
BindingFaultInfo bfi,
EffectivePolicy ep)
|
void |
setEffectiveServerRequestPolicy(EndpointInfo ei,
BindingOperationInfo boi,
EffectivePolicy ep)
|
void |
setEffectiveServerResponsePolicy(EndpointInfo ei,
BindingOperationInfo boi,
EffectivePolicy ep)
|
void |
setEnabled(boolean e)
|
void |
setIgnoreUnknownAssertions(boolean ignoreUnknownAssertions)
|
void |
setServerEndpointPolicy(EndpointInfo ei,
EndpointPolicy ep)
|
boolean |
supportsAlternative(Collection<? extends org.apache.neethi.PolicyComponent> alterative,
Assertor assertor,
Message m)
|
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,
Message m)
getEffectiveClientRequestPolicy
EffectivePolicy getEffectiveClientRequestPolicy(EndpointInfo ei,
BindingOperationInfo boi,
Conduit c,
Message m)
setEffectiveClientRequestPolicy
void setEffectiveClientRequestPolicy(EndpointInfo ei,
BindingOperationInfo boi,
EffectivePolicy ep)
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
void setEffectiveServerFaultPolicy(EndpointInfo ei,
BindingFaultInfo bfi,
EffectivePolicy ep)
getClientEndpointPolicy
EndpointPolicy getClientEndpointPolicy(EndpointInfo ei,
Conduit conduit,
Message msg)
getServerEndpointPolicy
EndpointPolicy getServerEndpointPolicy(EndpointInfo ei,
Destination destination,
Message msg)
setServerEndpointPolicy
void setServerEndpointPolicy(EndpointInfo ei,
EndpointPolicy ep)
setClientEndpointPolicy
void setClientEndpointPolicy(EndpointInfo ei,
EndpointPolicy ep)
getEffectiveServerRequestPolicy
EffectivePolicy getEffectiveServerRequestPolicy(EndpointInfo ei,
BindingOperationInfo boi,
Message m)
setEffectiveServerRequestPolicy
void setEffectiveServerRequestPolicy(EndpointInfo ei,
BindingOperationInfo boi,
EffectivePolicy ep)
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
void setEffectiveClientFaultPolicy(EndpointInfo ei,
BindingFaultInfo bfi,
EffectivePolicy ep)
getRegistry
org.apache.neethi.PolicyRegistry getRegistry()
Apache CXF