public class DefaultTransportMessage<M> extends java.lang.Object implements TransportMessage
| Constructor and Description |
|---|
DefaultTransportMessage(java.lang.String id,
boolean connect,
boolean disconnect,
java.lang.String clientId,
java.lang.String sessionId,
M message,
MessagingCodec<M> codec) |
| Modifier and Type | Method and Description |
|---|---|
void |
encode(java.io.OutputStream os) |
java.lang.String |
getClientId() |
MessagingCodec.ClientType |
getClientType() |
java.lang.String |
getContentType() |
java.lang.String |
getId() |
java.lang.String |
getSessionId() |
boolean |
isConnect() |
boolean |
isDisconnect() |
public DefaultTransportMessage(java.lang.String id,
boolean connect,
boolean disconnect,
java.lang.String clientId,
java.lang.String sessionId,
M message,
MessagingCodec<M> codec)
public MessagingCodec.ClientType getClientType()
getClientType in interface TransportMessagepublic java.lang.String getId()
getId in interface TransportMessagepublic boolean isConnect()
isConnect in interface TransportMessagepublic boolean isDisconnect()
isDisconnect in interface TransportMessagepublic java.lang.String getClientId()
getClientId in interface TransportMessagepublic java.lang.String getSessionId()
getSessionId in interface TransportMessagepublic java.lang.String getContentType()
getContentType in interface TransportMessagepublic void encode(java.io.OutputStream os)
throws java.io.IOException
encode in interface TransportMessagejava.io.IOException