|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<RmProtocolVersion>
com.sun.xml.ws.rx.rm.api.RmProtocolVersion
public enum RmProtocolVersion
This enumeration contains all currently supported WS-ReliableMessaging versions.
The choice of a WS-ReliableMessaging protocol version affects several attributes of Metro Reliable Messaging implementation, including the following:
WSRM200502,
WSRM200702| Enum Constant Summary | |
|---|---|
WSRM200502
|
|
WSRM200702
This value represents the version of WS-ReliableMessaging protocol standardized by OASIS organization. |
|
| Field Summary | |
|---|---|
java.lang.String |
ackRequestedAction
Action constants |
java.lang.String |
closeSequenceAction
|
java.lang.String |
closeSequenceResponseAction
|
java.lang.String |
createSequenceAction
|
javax.xml.namespace.QName |
createSequenceRefusedFaultCode
|
java.lang.String |
createSequenceResponseAction
|
javax.xml.namespace.QName |
invalidAcknowledgementFaultCode
|
javax.xml.namespace.QName |
lastMessageNumberExceededFaultCode
|
javax.xml.namespace.QName |
messageNumberRolloverFaultCode
|
java.lang.String |
policyNamespaceUri
|
java.lang.String |
protocolNamespaceUri
Namespaces |
javax.xml.namespace.QName |
rmAssertionName
Specification assertion name |
java.lang.String |
sequenceAcknowledgementAction
|
javax.xml.namespace.QName |
sequenceClosedFaultCode
|
javax.xml.namespace.QName |
sequenceTerminatedFaultCode
Fault codes |
java.lang.String |
terminateSequenceAction
|
java.lang.String |
terminateSequenceResponseAction
|
javax.xml.namespace.QName |
unknownSequenceFaultCode
|
java.lang.String |
wsrmFaultAction
|
javax.xml.namespace.QName |
wsrmRequiredFaultCode
|
| Method Summary | |
|---|---|
static RmProtocolVersion |
getDefault()
Provides a default reliable messaging version value. |
boolean |
isFault(java.lang.String wsaAction)
Determines if the tested string is a valid WS-Addressing action header value that belongs to a WS-ReliableMessaging protocol fault |
boolean |
isProtocolAction(java.lang.String wsaAction)
Determines if the tested string is a valid WS-Addressing action header value that belongs to a WS-ReliableMessaging protocol message |
boolean |
isProtocolRequest(java.lang.String wsaAction)
Determines if the tested string is a valid WS-Addressing action header value that belongs to a WS-ReliableMessaging protocol request message |
boolean |
isProtocolResponse(java.lang.String wsaAction)
Determines if the tested string is a valid WS-Addressing action header value that belongs to a WS-ReliableMessaging protocol response message |
java.lang.String |
toString()
|
static RmProtocolVersion |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static RmProtocolVersion[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final RmProtocolVersion WSRM200502
public static final RmProtocolVersion WSRM200702
This value represents the version of WS-ReliableMessaging protocol standardized by OASIS organization. This is currently the most up-to-date version.
You should primarily use this version for your WS endpoints. It is compatible with clients running on Metro 1.3 or .NET 3.5 and later.
RmVersion| Field Detail |
|---|
public final java.lang.String protocolNamespaceUri
public final java.lang.String policyNamespaceUri
public final java.lang.String ackRequestedAction
public final java.lang.String createSequenceAction
public final java.lang.String createSequenceResponseAction
public final java.lang.String closeSequenceAction
public final java.lang.String closeSequenceResponseAction
public final java.lang.String sequenceAcknowledgementAction
public final java.lang.String wsrmFaultAction
public final java.lang.String terminateSequenceAction
public final java.lang.String terminateSequenceResponseAction
public final javax.xml.namespace.QName rmAssertionName
public final javax.xml.namespace.QName sequenceTerminatedFaultCode
public final javax.xml.namespace.QName unknownSequenceFaultCode
public final javax.xml.namespace.QName invalidAcknowledgementFaultCode
public final javax.xml.namespace.QName messageNumberRolloverFaultCode
public final javax.xml.namespace.QName lastMessageNumberExceededFaultCode
public final javax.xml.namespace.QName createSequenceRefusedFaultCode
public final javax.xml.namespace.QName sequenceClosedFaultCode
public final javax.xml.namespace.QName wsrmRequiredFaultCode
| Method Detail |
|---|
public static RmProtocolVersion[] values()
for (RmProtocolVersion c : RmProtocolVersion.values()) System.out.println(c);
public static RmProtocolVersion valueOf(java.lang.String name)
name - the name of the enum constant to be returned.
java.lang.IllegalArgumentException - if this enum type has no constant
with the specified name
java.lang.NullPointerException - if the argument is nullpublic static RmProtocolVersion getDefault()
WSRM200702.RmVersionpublic boolean isProtocolAction(java.lang.String wsaAction)
WS-Addressing - action string
true in case the wsaAction parameter is a valid WS-Addressing
action header value that belongs to a WS-ReliableMessaging protocol messagepublic boolean isProtocolRequest(java.lang.String wsaAction)
WS-Addressing - action string
true in case the wsaAction parameter is a valid WS-Addressing
action header value that belongs to a WS-ReliableMessaging protocol request messagepublic boolean isProtocolResponse(java.lang.String wsaAction)
WS-Addressing - action string
true in case the wsaAction parameter is a valid WS-Addressing
action header value that belongs to a WS-ReliableMessaging protocol response messagepublic boolean isFault(java.lang.String wsaAction)
WS-Addressing - action string
true in case the wsaAction parameter is a valid WS-Addressing
action header value that belongs to a WS-ReliableMessaging protocol faultpublic java.lang.String toString()
toString in class java.lang.Enum<RmProtocolVersion>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||