Package org.cometd.common
Class JettyJSONContext<M extends Message.Mutable>
java.lang.Object
org.cometd.common.JettyJSONContext<M>
- Direct Known Subclasses:
JettyJSONContextClient
,JettyJSONContextServer
public abstract class JettyJSONContext<M extends Message.Mutable>
extends java.lang.Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
JettyJSONContext.AsyncJSONFactory
protected static class
JettyJSONContext.AsyncJSONParser
protected class
JettyJSONContext.JSONGenerator
-
Constructor Summary
Constructors Modifier Constructor Description protected
JettyJSONContext()
-
Method Summary
Modifier and Type Method Description java.lang.String
generate(java.util.List<M> messages)
java.lang.String
generate(M message)
org.eclipse.jetty.util.ajax.AsyncJSON.Factory
getAsyncJSONFactory()
JSONContext.Generator
getGenerator()
org.eclipse.jetty.util.ajax.JSON
getJSON()
JSONContext.Parser
getParser()
JSONContext.AsyncParser
newAsyncParser()
protected abstract M
newRoot()
protected abstract M[]
newRootArray(int size)
M[]
parse(java.io.Reader reader)
M[]
parse(java.lang.String json)
void
putConvertor(java.lang.String className, org.eclipse.jetty.util.ajax.JSON.Convertor convertor)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
JettyJSONContext
protected JettyJSONContext()
-
-
Method Details
-
getJSON
public org.eclipse.jetty.util.ajax.JSON getJSON() -
getAsyncJSONFactory
public org.eclipse.jetty.util.ajax.AsyncJSON.Factory getAsyncJSONFactory() -
newRoot
-
newRootArray
-
parse
- Throws:
java.text.ParseException
-
parse
- Throws:
java.text.ParseException
-
newAsyncParser
-
generate
-
generate
-
getParser
-
getGenerator
-
putConvertor
public void putConvertor(java.lang.String className, org.eclipse.jetty.util.ajax.JSON.Convertor convertor)
-