org.ws4d.java.message.eventing
Class SubscriptionEndMessage

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

public class SubscriptionEndMessage
extends Message


Field Summary
static URI ACTION
           
static URI DELIVERY_FAILURE_STATUS
           
static URI SOURCE_CANCELLING_STATUS
           
static URI SOURCE_SHUTTING_DOWN_STATUS
           
 
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
SubscriptionEndMessage(SOAPHeader header)
           
SubscriptionEndMessage(SOAPHeader header, EndpointReference subscriptionManager, URI status)
           
SubscriptionEndMessage(java.lang.String communicationManagerId)
          Creates a new SubscriptionEnd message containing a SOAPHeader with the appropriate action property set.
 
Method Summary
 LocalizedString getReason()
           
 URI getStatus()
           
 EndpointReference getSubscriptionManager()
           
 int getType()
          Type of message.
 void setReason(LocalizedString reason)
           
 void setStatus(URI status)
           
 void setSubscriptionManager(EndpointReference subscriptionManager)
           
 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

DELIVERY_FAILURE_STATUS

public static final URI DELIVERY_FAILURE_STATUS

SOURCE_SHUTTING_DOWN_STATUS

public static final URI SOURCE_SHUTTING_DOWN_STATUS

SOURCE_CANCELLING_STATUS

public static final URI SOURCE_CANCELLING_STATUS
Constructor Detail

SubscriptionEndMessage

public SubscriptionEndMessage(java.lang.String communicationManagerId)
Creates a new SubscriptionEnd message containing a SOAPHeader with the appropriate action property set. All other header- and eventing-related fields are empty and it is the caller's responsibility to fill them with suitable values.


SubscriptionEndMessage

public SubscriptionEndMessage(SOAPHeader header)
Parameters:
header -

SubscriptionEndMessage

public SubscriptionEndMessage(SOAPHeader header,
                              EndpointReference subscriptionManager,
                              URI status)
Parameters:
header -
subscriptionManager -
status -
Method Detail

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.

getReason

public LocalizedString getReason()

getStatus

public URI getStatus()

getSubscriptionManager

public EndpointReference getSubscriptionManager()

setSubscriptionManager

public void setSubscriptionManager(EndpointReference subscriptionManager)
Parameters:
subscriptionManager - the subscriptionManager to set

setStatus

public void setStatus(URI status)
Parameters:
status - the status to set

setReason

public void setReason(LocalizedString reason)
Parameters:
reason - the reason to set