com.sun.grizzly.cometd.bayeux
Class SubscribeResponse

java.lang.Object
  extended by com.sun.grizzly.cometd.bayeux.VerbBase
      extended by com.sun.grizzly.cometd.bayeux.SubscribeResponse
All Implemented Interfaces:
Verb

public class SubscribeResponse
extends VerbBase

Author:
Jeanfrancois Arcand, Shing Wai Chan

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.grizzly.cometd.bayeux.Verb
Verb.Type
 
Field Summary
static String META_SUBSCRIBE
           
protected  String subscription
           
 
Fields inherited from class com.sun.grizzly.cometd.bayeux.VerbBase
advice, ARRAY_END, ARRAY_START, authToken, channel, clientId, data, dataId, error, ext, first, follow, id, last, metaChannel, successful, type
 
Constructor Summary
SubscribeResponse()
           
SubscribeResponse(SubscribeRequest req)
           
 
Method Summary
protected  String getBody(boolean isResponse, String timestamp)
           
 String getError()
           
 String getSubscription()
           
 Boolean getSuccessful()
           
 boolean isValid()
          Check whether the Verb is valid.
 void setError(String error)
           
 void setSubscription(String subscription)
           
 void setSuccessful(Boolean successful)
           
 String toJSON()
          Return the JSON representation of the Verb.
 
Methods inherited from class com.sun.grizzly.cometd.bayeux.VerbBase
getAdvice, getAuthToken, getChannel, getClientId, getData, getDataId, getExt, getId, getJSONPostfix, getJSONPrefix, getMetaChannel, getType, hasValidAdvice, isFirst, isFollow, isLast, setAdvice, setAuthToken, setChannel, setClientId, setData, setDataId, setExt, setFirst, setFollow, setId, setLast, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

META_SUBSCRIBE

public static final String META_SUBSCRIBE
See Also:
Constant Field Values

subscription

protected String subscription
Constructor Detail

SubscribeResponse

public SubscribeResponse()

SubscribeResponse

public SubscribeResponse(SubscribeRequest req)
Method Detail

getSuccessful

public Boolean getSuccessful()

setSuccessful

public void setSuccessful(Boolean successful)

getError

public String getError()

setError

public void setError(String error)

isValid

public boolean isValid()
Description copied from interface: Verb
Check whether the Verb is valid.

Specified by:
isValid in interface Verb

toJSON

public String toJSON()
Description copied from interface: Verb
Return the JSON representation of the Verb.


getSubscription

public String getSubscription()

setSubscription

public void setSubscription(String subscription)

getBody

protected String getBody(boolean isResponse,
                         String timestamp)
Parameters:
isResponse - indicates whether it is a response
timestamp - for UnsubscribeResponse
Returns:
Body as a string


Copyright © 2012 Oracle Corporation. All Rights Reserved.