Class SubscriptionRequest
- java.lang.Object
 - 
- org.forgerock.openig.tools.notifications.ws.SubscriptionRequest
 
 
- 
public final class SubscriptionRequest extends Object
ASubscriptionRequestis a message send to the notification server when subscribing to a topic. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSubscriptionRequest.ActionThe different kind of subscription requests. 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SubscriptionRequest.ActiongetAction()Returns this message's action.StringgetId()Returns this message's correlation id.StringgetTopic()Returns the topic name.static SubscriptionRequestsubscribeTo(String id, String topic)Builds a subscription request.static SubscriptionRequestunsubscribeFrom(String id, String topic)Builds an un-subscription request. 
 - 
 
- 
- 
Method Detail
- 
subscribeTo
public static SubscriptionRequest subscribeTo(String id, String topic)
Builds a subscription request.- Parameters:
 id- correlation id (notnull)topic- topic to subscribe for (notnull)- Returns:
 - a subscription message
 
 
- 
unsubscribeFrom
public static SubscriptionRequest unsubscribeFrom(String id, String topic)
Builds an un-subscription request.- Parameters:
 id- correlation id (notnull)topic- topic to un-subscribe from (notnull)- Returns:
 - an un-subscription message
 
 
- 
getId
public String getId()
Returns this message's correlation id.- Returns:
 - this message's correlation id.
 
 
- 
getTopic
public String getTopic()
Returns the topic name.- Returns:
 - the topic name.
 
 
- 
getAction
public SubscriptionRequest.Action getAction()
Returns this message's action.- Returns:
 - this message's action.
 
 
 - 
 
 -