Package org.cometd.server
Class JettyJSONContextServer
- 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
-
Method Summary
Modifier and TypeMethodDescriptiongenerate
(ServerMessage.Mutable message) Converts a single message to a JSON string.protected ServerMessage.Mutable
newRoot()
protected ServerMessage.Mutable[]
newRootArray
(int size) Methods inherited from class org.cometd.common.JettyJSONContext
generate, getAsyncJSONFactory, getJSON, getParser, parse, parse, parse, putConvertor
-
Constructor Details
-
JettyJSONContextServer
public JettyJSONContextServer()
-
-
Method Details
-
newRoot
- Specified by:
newRoot
in classJettyJSONContext<ServerMessage.Mutable>
-
newRootArray
- Specified by:
newRootArray
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
-