org.ws4d.java.message.discovery
Class DiscoveryMessage

java.lang.Object
  extended by org.ws4d.java.types.UnknownDataContainer
      extended by org.ws4d.java.message.Message
          extended by org.ws4d.java.message.discovery.DiscoveryMessage
All Implemented Interfaces:
DPWSMessageConstants
Direct Known Subclasses:
ByeMessage, HelloMessage

public abstract class DiscoveryMessage
extends Message


Field Summary
 
Fields inherited from class org.ws4d.java.message.Message
MULTICAST_ROUTING_SCHEME, UNICAST_ROUTING_SCHEME, UNKNOWN_ROUTING_SCHEME
 
Fields inherited from interface org.ws4d.java.constants.DPWSMessageConstants
BYE_MESSAGE, FAULT_MESSAGE, GET_MESSAGE, GET_METADATA_MESSAGE, GET_METADATA_RESPONSE_MESSAGE, GET_RESPONSE_MESSAGE, GET_STATUS_MESSAGE, GET_STATUS_RESPONSE_MESSAGE, HELLO_MESSAGE, INVOKE_MESSAGE, MESSAGE_PROPERTY_DATA, PROBE_MATCHES_MESSAGE, PROBE_MESSAGE, RENEW_MESSAGE, RENEW_RESPONSE_MESSAGE, RESOLVE_MATCHES_MESSAGE, RESOLVE_MESSAGE, SUBSCRIBE_MESSAGE, SUBSCRIBE_RESPONSE_MESSAGE, SUBSCRIPTION_END_MESSAGE, UNKNOWN_MESSAGE, UNSUBSCRIBE_MESSAGE, UNSUBSCRIBE_RESPONSE_MESSAGE
 
Method Summary
static SOAPHeader createDiscoveryHeader(java.lang.String action, java.lang.String communicationManagerId)
           
 DiscoveryData getDiscoveryData()
          Get discovery data.
 EndpointReference getEndpointReference()
           
 long getMetadataVersion()
           
 ScopeSet getScopes()
           
 QNameSet getTypes()
           
 XAddressInfoSet getXAddressInfoSet()
          Returns a XAddressInfoSet.
 void setDiscoveryData(DiscoveryData discoveryData)
           
 java.lang.String toString()
           
 
Methods inherited from class org.ws4d.java.message.Message
getAction, getAppSequence, getCertificate, getHeader, getMessageId, getPrivateKey, getProtocolInfo, getRelatesTo, getReplyTo, getRoutingScheme, getTargetAddress, getTargetXAddressInfo, getTo, getType, isInbound, isSecure, setCertificate, setInbound, setPrivateKey, setProtocolInfo, setResponseTo, setResponseTo, setRoutingScheme, setSecure, setTargetXAddressInfo
 
Methods inherited from class org.ws4d.java.types.UnknownDataContainer
addUnknownAttribute, addUnknownElement, getUnknownAttribute, getUnknownAttributes, getUnknownElement, getUnknownElements, getUnknownElements, setUnknownAttributes, setUnknownElements
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

createDiscoveryHeader

public static SOAPHeader createDiscoveryHeader(java.lang.String action,
                                               java.lang.String communicationManagerId)

toString

public java.lang.String toString()
Overrides:
toString in class Message

getEndpointReference

public EndpointReference getEndpointReference()

getMetadataVersion

public long getMetadataVersion()

getTypes

public QNameSet getTypes()

getScopes

public ScopeSet getScopes()

getXAddressInfoSet

public XAddressInfoSet getXAddressInfoSet()
Returns a XAddressInfoSet.

Returns:
a XAddressInfoSet

getDiscoveryData

public DiscoveryData getDiscoveryData()
Get discovery data.

Returns:
Discovery data.

setDiscoveryData

public void setDiscoveryData(DiscoveryData discoveryData)
Parameters:
discoveryData - the discoveryData to set