Package ch.rasc.wamp2spring.message
Class PublishMessage
java.lang.Object
ch.rasc.wamp2spring.message.WampMessage
ch.rasc.wamp2spring.message.PublishMessage
- All Implemented Interfaces:
org.springframework.messaging.Message<Object>
[PUBLISH, Request|id, Options|dict, Topic|uri]
[PUBLISH, Request|id, Options|dict, Topic|uri, Arguments|list]
[PUBLISH, Request|id, Options|dict, Topic|uri, Arguments|list, ArgumentsKw|dict]
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic PublishMessage.Builderstatic PublishMessagedeserialize(com.fasterxml.jackson.core.JsonParser jp) longgetTopic()booleanbooleanbooleanbooleanisRetain()voidserialize(com.fasterxml.jackson.core.JsonGenerator generator) toString()Methods inherited from class ch.rasc.wamp2spring.message.WampMessage
deserialize, getCode, getHeader, getHeaders, getPayload, getPrincipal, getWampSessionId, getWebSocketSessionId, setHeader, setReceiver, setReceiverWebSocketSessionId
-
Field Details
-
CODE
public static final int CODE- See Also:
-
-
Method Details
-
builder
-
deserialize
public static PublishMessage deserialize(com.fasterxml.jackson.core.JsonParser jp) throws IOException - Throws:
IOException
-
serialize
- Specified by:
serializein classWampMessage- Throws:
IOException
-
getRequestId
public long getRequestId() -
isAcknowledge
public boolean isAcknowledge() -
isExcludeMe
public boolean isExcludeMe() -
isDiscloseMe
public boolean isDiscloseMe() -
isRetain
public boolean isRetain() -
getTopic
-
getArguments
-
getArgumentsKw
-
getExclude
-
getEligible
-
toString
-