|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ws4d.java.service.ServiceSubscription
public class ServiceSubscription
Instances of this class hold essential information about an event
subscription as seen from the server-side. These include the
endpoint reference
to which events are to be
delivered, the actions
the subscription
addresses, its expiration time
and the optional
endpoint to which the server-initiated end of the subscription should be
announced.
Constructor Summary | |
---|---|
ServiceSubscription(ProtocolInfo pInfo)
|
Method Summary | |
---|---|
java.lang.String |
getCommunicationManagerID()
Returns the ID of the protocol to communicate over with the client (aka. |
EprInfo |
getEndTo()
Returns the (optional) EprInfo to which a server-side cancellation of the subscription should be announced. |
long |
getExpirationTime()
Returns the expiration time of this subscription in milliseconds from the epoch. |
Iterator |
getFilterActions()
Returns a read-only iterator over the set of action URIs to
which this subscription refers. |
EprInfo |
getNotifyTo()
Returns the EprInfo to which notifications matching this subscription shall be sent. |
ProtocolInfo |
getProtocolInfo()
|
EndpointReference |
getSubscriptionManager()
Returns the EPR of the subscription manager governing the state of this service subscription. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServiceSubscription(ProtocolInfo pInfo)
Method Detail |
---|
public long getExpirationTime()
public EprInfo getNotifyTo()
Be aware that the xAddress of the returned EprInfo
may be
null
if the endpoint reference is not a transport address
EprInfo
to which to send notificationspublic EprInfo getEndTo()
Be aware that the xAddress of the returned EprInfo
may be
null
if the endpoint reference is not a transport address
EprInfo
to which to send a subscription-end
announcementpublic java.lang.String getCommunicationManagerID()
notify-to
or end-to
addresses.
public Iterator getFilterActions()
action URIs
to
which this subscription refers. This method never returns
null
, it will instead return an empty iterator in the case
where no filter actions are available.
URI
instances representing the actions
to which this subscription referspublic EndpointReference getSubscriptionManager()
public ProtocolInfo getProtocolInfo()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |