com.sun.grizzly.cometd.bayeux
Class HandshakeRequest

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

public class HandshakeRequest
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
HandshakeRequest()
           
 
Method Summary
 String getAuthScheme()
           
 String getAuthUser()
           
 String getMinimumVersion()
           
 String[] getSupportedConnectionTypes()
           
 String getVersion()
           
 boolean isValid()
          Check whether the Verb is valid.
 void setAuthScheme(String authScheme)
           
 void setAuthUser(String authUser)
           
 void setMinimumVersion(String minimumVersion)
           
 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

HandshakeRequest

public HandshakeRequest()
Method Detail

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)

isValid

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

Specified by:
isValid in interface Verb
Overrides:
isValid in class VerbBase

toJSON

protected String toJSON(boolean isResponse)

toErrorResponseJSON

protected String toErrorResponseJSON()


Copyright © 2011 SUN Microsystems. All Rights Reserved.