com.sun.grizzly.cometd.bayeux
Class HandshakeResponse

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

public class HandshakeResponse
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
protected  Boolean authSuccessful
           
protected  String clientId
           
static String META_HANDSHAKE
           
 
Fields inherited from class com.sun.grizzly.cometd.bayeux.VerbBase
advice, authToken, channel, data, dataId, error, ext, first, follow, id, last, successful, type
 
Constructor Summary
HandshakeResponse()
           
HandshakeResponse(HandshakeRequest req)
           
 
Method Summary
 String getAuthScheme()
           
 Boolean getAuthSuccessful()
           
 String getAuthUser()
           
 String getClientId()
           
 String getError()
           
 String getMinimumVersion()
           
 Boolean getSuccessful()
           
 String[] getSupportedConnectionTypes()
           
 String getVersion()
           
 boolean isValid()
          Check whether the Verb is valid.
 void setAuthScheme(String authScheme)
           
 void setAuthSuccessful(Boolean authSuccessful)
           
 void setAuthUser(String authUser)
           
 void setClientId(String clientId)
           
 void setError(String error)
           
 void setMinimumVersion(String minimumVersion)
           
 void setSuccessful(Boolean successful)
           
 void setSupportedConnectionTypes(String[] supportedConnectionTypes)
           
 void setVersion(String version)
           
protected  String toErrorResponseJSON()
           
 String toJSON()
          Return the JSON representation of the Verb.
protected  String toJSON(boolean isResponse)
           
 
Methods inherited from class com.sun.grizzly.cometd.bayeux.VerbBase
getAdvice, getAuthToken, getChannel, getData, getDataId, getExt, getId, getJSONPostfix, getJSONPrefix, getType, hasValidAdvice, isFirst, isFollow, isLast, setAdvice, setAuthToken, setChannel, 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_HANDSHAKE

public static final String META_HANDSHAKE
See Also:
Constant Field Values

clientId

protected String clientId

authSuccessful

protected Boolean authSuccessful
Constructor Detail

HandshakeResponse

public HandshakeResponse()

HandshakeResponse

public HandshakeResponse(HandshakeRequest req)
Method Detail

getClientId

public String getClientId()

getSuccessful

public Boolean getSuccessful()

setSuccessful

public void setSuccessful(Boolean successful)

getError

public String getError()

setError

public void setError(String error)

setClientId

public void setClientId(String clientId)

getAuthSuccessful

public Boolean getAuthSuccessful()

setAuthSuccessful

public void setAuthSuccessful(Boolean authSuccessful)

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.


getVersion

public String getVersion()

setVersion

public void setVersion(String version)

getMinimumVersion

public String getMinimumVersion()

setMinimumVersion

public void setMinimumVersion(String minimumVersion)

getSupportedConnectionTypes

public String[] getSupportedConnectionTypes()

setSupportedConnectionTypes

public void setSupportedConnectionTypes(String[] supportedConnectionTypes)

getAuthScheme

public String getAuthScheme()

setAuthScheme

public void setAuthScheme(String authScheme)

getAuthUser

public String getAuthUser()

setAuthUser

public void setAuthUser(String authUser)

toJSON

protected String toJSON(boolean isResponse)

toErrorResponseJSON

protected String toErrorResponseJSON()


Copyright © 2009 SUN Microsystems. All Rights Reserved.