public class ClientPolicyFeature
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
ID |
Constant value identifying the PolicyFeature
|
Modifier and Type | Method | Description |
---|---|---|
PolicySource |
getEffectivePolicy() |
|
PolicySource |
getEffectivePolicyForFaultMessage(javax.xml.namespace.QName faultMessage) |
|
PolicySource |
getEffectivePolicyForFaultMessage(javax.xml.namespace.QName operation,
javax.xml.namespace.QName faultMessage) |
|
PolicySource |
getEffectivePolicyForInputMessage() |
|
PolicySource |
getEffectivePolicyForInputMessage(javax.xml.namespace.QName operation) |
|
PolicySource |
getEffectivePolicyForOperation(javax.xml.namespace.QName operation) |
|
PolicySource |
getEffectivePolicyForOutputMessage() |
|
PolicySource |
getEffectivePolicyForOutputMessage(javax.xml.namespace.QName operation) |
|
java.lang.String |
getID() |
|
void |
setEffectivePolicy(PolicySource policy) |
set set effective policy at endpoint scope
|
void |
setEffectivePolicyForFaultMessage(javax.xml.namespace.QName operation,
javax.xml.namespace.QName faultMessage,
PolicySource policy) |
it seems that fault level policy isn't supported yet.
|
void |
setEffectivePolicyForFaultMessage(javax.xml.namespace.QName faultMessage,
PolicySource policy) |
set effective policy for the fault message
|
void |
setEffectivePolicyForInputMessage(javax.xml.namespace.QName operation,
PolicySource policy) |
set effective policy at operation scope for the input message
|
void |
setEffectivePolicyForInputMessage(PolicySource policy) |
set effective policy for the input message
|
void |
setEffectivePolicyForOperation(javax.xml.namespace.QName operation,
PolicySource policy) |
set effective policy at operation scope
|
void |
setEffectivePolicyForOutputMessage(javax.xml.namespace.QName operation,
PolicySource policy) |
set effective policy at operation scope for the output message
|
void |
setEffectivePolicyForOutputMessage(PolicySource policy) |
set effective policy for the output message
|
public static final java.lang.String ID
public java.lang.String getID()
public void setEffectivePolicy(PolicySource policy)
policy
- the policy to be setpublic PolicySource getEffectivePolicy()
public void setEffectivePolicyForInputMessage(PolicySource policy)
policy
- the policy to be setpublic PolicySource getEffectivePolicyForInputMessage()
public void setEffectivePolicyForOutputMessage(PolicySource policy)
policy
- the policy to be setpublic PolicySource getEffectivePolicyForOutputMessage()
public void setEffectivePolicyForFaultMessage(javax.xml.namespace.QName faultMessage, PolicySource policy)
faultMessage
- Qname for the fault messagepolicy
- the policy to be setpublic PolicySource getEffectivePolicyForFaultMessage(javax.xml.namespace.QName faultMessage)
public void setEffectivePolicyForOperation(javax.xml.namespace.QName operation, PolicySource policy)
operation
- QName of the operationpolicy
- the policy to be setpublic PolicySource getEffectivePolicyForOperation(javax.xml.namespace.QName operation)
public void setEffectivePolicyForInputMessage(javax.xml.namespace.QName operation, PolicySource policy)
operation
- QName of the operationpolicy
- the policy to be setpublic PolicySource getEffectivePolicyForInputMessage(javax.xml.namespace.QName operation)
public void setEffectivePolicyForOutputMessage(javax.xml.namespace.QName operation, PolicySource policy)
operation
- QName of the operationpolicy
- the policy to be setpublic PolicySource getEffectivePolicyForOutputMessage(javax.xml.namespace.QName operation)
public void setEffectivePolicyForFaultMessage(javax.xml.namespace.QName operation, javax.xml.namespace.QName faultMessage, PolicySource policy)
operation
- QName of the operationfaultMessage
- Qname for the fault messagepolicy
- the policy to be setpublic PolicySource getEffectivePolicyForFaultMessage(javax.xml.namespace.QName operation, javax.xml.namespace.QName faultMessage)