IBM WebSphere Application ServerTM
Release 8

com.ibm.wsspi.wsaddressing
Interface Metadata

All Superinterfaces:
AttributedType, java.lang.Cloneable

public interface Metadata
extends AttributedType, java.lang.Cloneable

The Metadata interface provides a Java representation of the WS-Addressing EndpointReference's [metadata] abstract property.


Method Summary
 AttributedQName getInterfaceName()
          Returns the wsaw:InterfaceName represented by the Metadata.
 ServiceName getServiceName()
          Returns the wsaw:ServiceName represented by the Metadata.
 void setInterfaceName(AttributedQName interfaceName)
          Sets the wsaw:InterfaceName represented by the Metadata.
 void setServiceName(ServiceName serviceName)
          Sets the wsaw:ServiceName represented by the Metadata.
 
Methods inherited from interface com.ibm.wsspi.wsaddressing.AttributedType
addAttribute, getAttributeNames, getAttributeValue
 

Method Detail

getInterfaceName

AttributedQName getInterfaceName()
Returns the wsaw:InterfaceName represented by the Metadata.

The wsaw prefix corresponds the the WSDL namespace of the WS-Addressing specifcation in use.

Returns:
QName The primary InterfaceName of the endpoint being conveyed by this object. This corresponds to a WSDL 1.1 port type. Null will be returned if no InterfaceName exists.

setInterfaceName

void setInterfaceName(AttributedQName interfaceName)
Sets the wsaw:InterfaceName represented by the Metadata.

The wsaw prefix corresponds the the WSDL namespace of the WS-Addressing specifcation in use.

Parameters:
interfaceName - The InterfaceName of the endpoint being conveyed by this object. This corresponds to a WSDL 1.1 port type.

getServiceName

ServiceName getServiceName()
Returns the wsaw:ServiceName represented by the Metadata.

The wsaw prefix corresponds the the WSDL namespace of the WS-Addressing specifcation in use.

Returns:
ServiceName The ServiceName element identifying the set of endpoints or specific endpoint to which this Metadata object refers.

setServiceName

void setServiceName(ServiceName serviceName)
Sets the wsaw:ServiceName represented by the Metadata.

The wsaw prefix corresponds the the WSDL namespace of the WS-Addressing specifcation in use.

Parameters:
serviceName - The ServiceName element identifying the set of endpoints or specific endpoint to which this Metadata object refers.

IBM WebSphere Application ServerTM
Release 8