- All Implemented Interfaces:
Serializable,Comparable<McRuntimeVersion>
-
Enum Constant Summary
Enum Constants -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic McRuntimeVersionforProtocolVersion(McProtocolVersion protocolVersion) getAnonymousAddress(String uuid) TODO javadocgetClientId(String eprAddress) TODO javadocorg.glassfish.jaxb.runtime.api.JAXBRIContextgetJaxbContext(com.sun.xml.ws.api.addressing.AddressingVersion av) Returns JAXB context that is intitialized based on a given addressing version.jakarta.xml.bind.UnmarshallergetUnmarshaller(com.sun.xml.ws.api.addressing.AddressingVersion av) Creates JAXBUnmarshallerthat is able to unmarshall protocol elements for given WS-MC version.static McRuntimeVersionReturns the enum constant of this type with the specified name.static McRuntimeVersion[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
WSMC200702
-
-
Field Details
-
protocolVersion
General constants
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
forProtocolVersion
-
getClientId
TODO javadoc -
getAnonymousAddress
TODO javadoc -
getUnmarshaller
public jakarta.xml.bind.Unmarshaller getUnmarshaller(com.sun.xml.ws.api.addressing.AddressingVersion av) throws RxRuntimeException Creates JAXBUnmarshallerthat is able to unmarshall protocol elements for given WS-MC version.As JAXB unmarshallers are not thread-safe, this method should be used to create a new
Unmarshallerinstance whenever there is a chance that the same instance might be invoked concurrently from multiple threads. On th other hand, it is prudent to cache or poolUnmarshallerinstances if possible as constructing a newUnmarshallerinstance is rather expensive.For additional information see this blog entry.
- Returns:
- created JAXB unmarshaller
- Throws:
RxRuntimeException- in case the creation of unmarshaller failed
-
getJaxbContext
public org.glassfish.jaxb.runtime.api.JAXBRIContext getJaxbContext(com.sun.xml.ws.api.addressing.AddressingVersion av) Returns JAXB context that is intitialized based on a given addressing version.- Parameters:
av- addressing version used to initialize JAXB context- Returns:
- JAXB context that is intitialized based on a given addressing version.
-