org.ws4d.java.message.discovery
Class ProbeMessage

java.lang.Object
  extended by org.ws4d.java.types.UnknownDataContainer
      extended by org.ws4d.java.message.Message
          extended by org.ws4d.java.message.discovery.ProbeMessage
All Implemented Interfaces:
DPWSMessageConstants

public class ProbeMessage
extends Message


Field Summary
static URI ACTION
           
 
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
 
Constructor Summary
ProbeMessage(SOAPHeader header)
           
ProbeMessage(java.lang.String communicationManagerId)
          Creates a new Probe message containing a SOAPHeader with the appropriate action property set, the default to property for ad-hoc mode ( WSDConstants.WSD_TO) and a unique message ID property.
 
Method Summary
static SOAPHeader createProbeHeader(java.lang.String communicationManagerId)
           
 ProbeScopeSet getScopes()
           
 int getType()
          Type of message.
 QNameSet getTypes()
           
 boolean isDirected()
           
 void setDirected(boolean directed)
           
 void setScopes(ProbeScopeSet scopes)
           
 void setTypes(QNameSet types)
           
 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, 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
 

Field Detail

ACTION

public static final URI ACTION
Constructor Detail

ProbeMessage

public ProbeMessage(java.lang.String communicationManagerId)
Creates a new Probe message containing a SOAPHeader with the appropriate action property set, the default to property for ad-hoc mode ( WSDConstants.WSD_TO) and a unique message ID property. All other header- and discovery-related fields are empty and it is the caller's responsibility to fill them with suitable values.


ProbeMessage

public ProbeMessage(SOAPHeader header)
Parameters:
header -
Method Detail

createProbeHeader

public static SOAPHeader createProbeHeader(java.lang.String communicationManagerId)

toString

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

getType

public int getType()
Description copied from class: Message
Type of message.

Specified by:
getType in class Message
Returns:
type.

getScopes

public ProbeScopeSet getScopes()

getTypes

public QNameSet getTypes()

setTypes

public void setTypes(QNameSet types)
Parameters:
types - the types to set

setScopes

public void setScopes(ProbeScopeSet scopes)
Parameters:
scopes - the scopes to set

isDirected

public boolean isDirected()
Returns:
the directed

setDirected

public void setDirected(boolean directed)
Parameters:
directed - the directed to set