- All Implemented Interfaces:
JSONContext<ServerMessage.Mutable>
,JSONContextServer
public class JettyJSONContextServer
extends JettyJSONContext<ServerMessage.Mutable>
implements JSONContextServer
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cometd.common.JettyJSONContext
JettyJSONContext.AsyncJSONFactory, JettyJSONContext.AsyncJSONParser, JettyJSONContext.JSONGenerator
Nested classes/interfaces inherited from interface org.cometd.common.JSONContext
JSONContext.AsyncParser, JSONContext.Client, JSONContext.Generator, JSONContext.Parser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongenerate
(ServerMessage.Mutable message) Converts a single message to a JSON string.protected ServerMessage.Mutable
Methods inherited from class org.cometd.common.JettyJSONContext
getAsyncJSONFactory, getJSON, getParser, parse, putConvertor
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.cometd.common.JSONContext
getParser, parse
-
Constructor Details
-
JettyJSONContextServer
public JettyJSONContextServer()
-
-
Method Details
-
newMessage
- Specified by:
newMessage
in classJettyJSONContext<ServerMessage.Mutable>
-
newAsyncParser
- Specified by:
newAsyncParser
in interfaceJSONContext<ServerMessage.Mutable>
- Overrides:
newAsyncParser
in classJettyJSONContext<ServerMessage.Mutable>
- Returns:
- a new
JSONContext.AsyncParser
instance, or null if non-blocking parsing is not supported
-
generate
Description copied from interface:JSONContext
Converts a single message to a JSON string.
- Specified by:
generate
in interfaceJSONContext<ServerMessage.Mutable>
- Specified by:
generate
in interfaceJSONContextServer
- Overrides:
generate
in classJettyJSONContext<ServerMessage.Mutable>
- Parameters:
message
- the message to stringify- Returns:
- the JSON string for the message
-
getGenerator
- Specified by:
getGenerator
in interfaceJSONContext<ServerMessage.Mutable>
- Overrides:
getGenerator
in classJettyJSONContext<ServerMessage.Mutable>
- Returns:
- a JSON generator to stringify any object to a JSON string
-