Package com.sun.xml.ws.api.server
Class EndpointReferenceExtensionContributor
java.lang.Object
com.sun.xml.ws.api.server.EndpointReferenceExtensionContributor
- Direct Known Subclasses:
IdentityEPRExtnContributor
Implementations of this class can contribute properties associated with an Endpoint. The properties appear as
extensibility elements inside the EndpointReference of the endpoint. If any EPR extensibility elements are configured
for an endpoint, the EndpointReference is published inside the WSDL.
- Since:
- JAX-WS 2.2
- Author:
- Rama Pulavarthi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract WSEndpointReference.EPRExtensiongetEPRExtension(WSEndpoint endpoint, WSEndpointReference.EPRExtension extension) abstract QNamegetQName()
-
Constructor Details
-
EndpointReferenceExtensionContributor
public EndpointReferenceExtensionContributor()
-
-
Method Details
-
getEPRExtension
public abstract WSEndpointReference.EPRExtension getEPRExtension(WSEndpoint endpoint, @Nullable WSEndpointReference.EPRExtension extension) - Parameters:
extension- EPRExtension is passed if an extension with same QName is already configured on the endpoint via other means (one possible way is by embedding EndpointReference in WSDL).- Returns:
- EPRExtension that should be finally configured on an Endpoint.
-
getQName
- Returns:
- QName of the extensibility element that is contributed by this extension.
-