| java.lang.Object org.apache.cxf.transport.http.policy.PolicyUtils
PolicyUtils | final public class PolicyUtils (Code) | | |
Method Summary | |
public static void | assertClientPolicy(Message message, HTTPClientPolicy client) Asserts all HTTPClientPolicy assertions that are compatible with the specified
client policy. | public static void | assertServerPolicy(Message message, HTTPServerPolicy server) Asserts all HTTPServerPolicy assertions that are equal to the specified
server policy. | public static boolean | compatible(HTTPClientPolicy p1, HTTPClientPolicy p2) Checks if two HTTPClientPolicy objects are compatible. | public static boolean | compatible(HTTPServerPolicy p1, HTTPServerPolicy p2) Checks if two HTTPServerPolicy objects are compatible. | public static boolean | equals(HTTPClientPolicy p1, HTTPClientPolicy p2) Determines if two HTTPClientPolicy objects are equal. | public static boolean | equals(HTTPServerPolicy p1, HTTPServerPolicy p2) Determines if two HTTPServerPolicy objects are equal. | public static HTTPClientPolicy | getClient(Message message, HTTPClientPolicy confPolicy) Returns a HTTPClientPolicy that is compatible with the assertions included in the
service, endpoint, operation and message policy subjects AND the HTTPClientPolicy
passed as a second argument. | public static HTTPClientPolicy | getClient(PolicyEngine pe, EndpointInfo ei, Conduit c) Returns a HTTPClientPolicy that is compatible with the assertions included in the
service and endpoint policy subjects, or null if there are no such assertions. | public static HTTPServerPolicy | getServer(Message message, HTTPServerPolicy confPolicy) Returns a HTTPServerPolicy that is compatible with the assertions included in the
service, endpoint, operation and message policy subjects AND the HTTPServerPolicy
passed as a second argument. | public static HTTPServerPolicy | getServer(PolicyEngine pe, EndpointInfo ei, Destination d) Returns a HTTPServerPolicy that is compatible with the assertions included in the
service and endpoint policy subjects, or null if there are no such assertions. | public static HTTPClientPolicy | intersect(HTTPClientPolicy p1, HTTPClientPolicy p2) Returns a new HTTPClientPolicy that is compatible with the two specified policies or
null if no compatible policy can be determined. | public static HTTPServerPolicy | intersect(HTTPServerPolicy p1, HTTPServerPolicy p2) Returns a new HTTPServerPolicy that is compatible with the two specified policies or
null if no compatible policy can be determined. | public static String | toString(HTTPClientPolicy p) | public static String | toString(HTTPServerPolicy p) |
HTTPCLIENTPOLICY_ASSERTION_QNAME | final public static QName HTTPCLIENTPOLICY_ASSERTION_QNAME(Code) | | |
HTTPCONF_NAMESPACE | final public static String HTTPCONF_NAMESPACE(Code) | | |
HTTPSERVERPOLICY_ASSERTION_QNAME | final public static QName HTTPSERVERPOLICY_ASSERTION_QNAME(Code) | | |
assertClientPolicy | public static void assertClientPolicy(Message message, HTTPClientPolicy client)(Code) | | Asserts all HTTPClientPolicy assertions that are compatible with the specified
client policy.
Parameters: message - the current message Parameters: client - the client policy |
assertServerPolicy | public static void assertServerPolicy(Message message, HTTPServerPolicy server)(Code) | | Asserts all HTTPServerPolicy assertions that are equal to the specified
server policy.
Parameters: message - the current message Parameters: server - the server policy |
compatible | public static boolean compatible(HTTPClientPolicy p1, HTTPClientPolicy p2)(Code) | | Checks if two HTTPClientPolicy objects are compatible.
Parameters: p1 - one client policy Parameters: p2 - another client policy true iff policies are compatible |
compatible | public static boolean compatible(HTTPServerPolicy p1, HTTPServerPolicy p2)(Code) | | Checks if two HTTPServerPolicy objects are compatible.
Parameters: p1 - one server policy Parameters: p2 - another server policy true iff policies are compatible |
equals | public static boolean equals(HTTPClientPolicy p1, HTTPClientPolicy p2)(Code) | | Determines if two HTTPClientPolicy objects are equal.
REVISIT: Check if this can be replaced by a generated equals method.
Parameters: p1 - one client policy Parameters: p2 - another client policy true iff the two policies are equal |
equals | public static boolean equals(HTTPServerPolicy p1, HTTPServerPolicy p2)(Code) | | Determines if two HTTPServerPolicy objects are equal.
REVISIT: Check if this can be replaced by a generated equals method.
Parameters: p1 - one server policy Parameters: p2 - another server policy true iff the two policies are equal |
getClient | public static HTTPClientPolicy getClient(Message message, HTTPClientPolicy confPolicy)(Code) | | Returns a HTTPClientPolicy that is compatible with the assertions included in the
service, endpoint, operation and message policy subjects AND the HTTPClientPolicy
passed as a second argument.
Parameters: message - the message Parameters: confPolicy - the additional policy to be compatible with the HTTPClientPolicy for the message throws: PolicyException - if no compatible HTTPClientPolicy can be determined |
getClient | public static HTTPClientPolicy getClient(PolicyEngine pe, EndpointInfo ei, Conduit c)(Code) | | Returns a HTTPClientPolicy that is compatible with the assertions included in the
service and endpoint policy subjects, or null if there are no such assertions.
Parameters: pe - the policy engine Parameters: ei - the endpoint info Parameters: c - the conduit the compatible policy throws: PolicyException - if no compatible HTTPClientPolicy can be determined |
getServer | public static HTTPServerPolicy getServer(Message message, HTTPServerPolicy confPolicy)(Code) | | Returns a HTTPServerPolicy that is compatible with the assertions included in the
service, endpoint, operation and message policy subjects AND the HTTPServerPolicy
passed as a second argument.
Parameters: message - the message Parameters: confPolicy - the additional policy to be compatible with the HTTPServerPolicy for the message throws: PolicyException - if no compatible HTTPServerPolicy can be determined |
getServer | public static HTTPServerPolicy getServer(PolicyEngine pe, EndpointInfo ei, Destination d)(Code) | | Returns a HTTPServerPolicy that is compatible with the assertions included in the
service and endpoint policy subjects, or null if there are no such assertions.
Parameters: pe - the policy engine Parameters: ei - the endpoint info Parameters: d - the destination the compatible policy throws: PolicyException - if no compatible HTTPServerPolicy can be determined |
intersect | public static HTTPClientPolicy intersect(HTTPClientPolicy p1, HTTPClientPolicy p2)(Code) | | Returns a new HTTPClientPolicy that is compatible with the two specified policies or
null if no compatible policy can be determined.
Parameters: p1 - one policy Parameters: p2 - another policy the compatible policy |
intersect | public static HTTPServerPolicy intersect(HTTPServerPolicy p1, HTTPServerPolicy p2)(Code) | | Returns a new HTTPServerPolicy that is compatible with the two specified policies or
null if no compatible policy can be determined.
Parameters: p1 - one policy Parameters: p2 - another policy the compatible policy |
toString | public static String toString(HTTPClientPolicy p)(Code) | | |
toString | public static String toString(HTTPServerPolicy p)(Code) | | |
|
|