Class AbstractTransport
- java.lang.Object
-
- org.atmosphere.socketio.transport.AbstractTransport
-
- All Implemented Interfaces:
Transport
- Direct Known Subclasses:
WebSocketTransport,XHRTransport
public abstract class AbstractTransport extends java.lang.Object implements Transport
- Author:
- Sebastien Dionne : sebastien.dionne@gmail.com
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPOST_MESSAGE_RECEIVEDstatic java.lang.StringSESSION_KEY
-
Constructor Summary
Constructors Constructor Description AbstractTransport()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringdecodePostData(java.lang.String contentType, java.lang.String data)voiddestroy()protected java.lang.StringextractSessionId(org.atmosphere.cpr.AtmosphereRequest request)static java.lang.StringextractString(java.io.Reader reader)Used to extract POST body from the requestprotected booleanisDisconnectRequest(org.atmosphere.cpr.AtmosphereRequest request)Check if there is a disconnect message in the POST Body
-
-
-
Field Detail
-
SESSION_KEY
public static final java.lang.String SESSION_KEY
-
POST_MESSAGE_RECEIVED
public static final java.lang.String POST_MESSAGE_RECEIVED
- See Also:
- Constant Field Values
-
-
Method Detail
-
extractSessionId
protected java.lang.String extractSessionId(org.atmosphere.cpr.AtmosphereRequest request)
-
extractString
public static java.lang.String extractString(java.io.Reader reader)
Used to extract POST body from the request- Parameters:
reader-- Returns:
-
decodePostData
protected java.lang.String decodePostData(java.lang.String contentType, java.lang.String data)
-
isDisconnectRequest
protected boolean isDisconnectRequest(org.atmosphere.cpr.AtmosphereRequest request)
Check if there is a disconnect message in the POST Body- Parameters:
request-- Returns:
-
-