public abstract class WSAddressingFactory
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
WSAddressingFactory() |
Modifier and Type | Method and Description |
---|---|
static AttributedQName |
createAttributedQName(javax.xml.namespace.QName qName)
The createAttributedQName method creates an AttributedQName based
on a QName.
|
static AttributedURI |
createAttributedURI(java.net.URI address)
The createAttributedURI method creates an AttributedURI based
on a URI.
|
protected abstract AttributedQName |
createConcreteAttributedQName(javax.xml.namespace.QName qName) |
protected abstract AttributedURI |
createConcreteAttributedURI(java.net.URI address) |
protected abstract AttributedURI |
createConcreteMessageID() |
protected abstract Metadata |
createConcreteMetadata() |
protected abstract Relationship |
createConcreteRelationship(java.net.URI relation) |
protected abstract ServiceName |
createConcreteServiceName(javax.xml.namespace.QName serviceQName) |
protected abstract com.ibm.ws.wsaddressing.WSDLMAPAccessor |
createConcreteWSDLMAPAccessor() |
static Metadata |
createMetadata()
Creates an 'empty' Metadata object
|
static Relationship |
createRelationship(java.net.URI relation)
The createRelationship method creates an Relationship based
on a URI.
|
static ServiceName |
createServiceName(javax.xml.namespace.QName serviceQName)
Creates a ServiceName object based upon the ServiceQName.
|
static AttributedURI |
generateMessageID()
The generateMessageID method generates a unique messageID
of type com.ibm.wsspi.wsaddressing.AttributedURI
suitable for setting as the
com.ibm.wsspi.WSAConstants.WSADDRESSING_MESSAGE_ID
property on a JAX-RPC stub or DII.
|
protected static com.ibm.ws.wsaddressing.WSAddressingFactory |
getFactory() |
public static AttributedQName createAttributedQName(javax.xml.namespace.QName qName)
qName
- as the basis of an AttributedQNamepublic static AttributedURI generateMessageID()
public static AttributedURI createAttributedURI(java.net.URI address)
address
- as the basis of an AttributedURIpublic static Relationship createRelationship(java.net.URI relation)
relation
- as the basis of a Relationsippublic static Metadata createMetadata()
public static ServiceName createServiceName(javax.xml.namespace.QName serviceQName)
serviceQName
- is a QName parameter that contains basic service
name information (NAMESPACE, VALUE)protected static com.ibm.ws.wsaddressing.WSAddressingFactory getFactory()
protected abstract AttributedQName createConcreteAttributedQName(javax.xml.namespace.QName qName)
protected abstract AttributedURI createConcreteAttributedURI(java.net.URI address)
protected abstract Relationship createConcreteRelationship(java.net.URI relation)
protected abstract ServiceName createConcreteServiceName(javax.xml.namespace.QName serviceQName)
protected abstract Metadata createConcreteMetadata()
protected abstract AttributedURI createConcreteMessageID()
protected abstract com.ibm.ws.wsaddressing.WSDLMAPAccessor createConcreteWSDLMAPAccessor()