Package org.cometd.common
Class JacksonJSONContext<M extends org.cometd.bayeux.Message.Mutable,I extends M>
- java.lang.Object
-
- org.cometd.common.JacksonJSONContext<M,I>
-
- Direct Known Subclasses:
JacksonJSONContextClient
public abstract class JacksonJSONContext<M extends org.cometd.bayeux.Message.Mutable,I extends M> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classJacksonJSONContext.ObjectMapperGenerator
-
Constructor Summary
Constructors Modifier Constructor Description protectedJacksonJSONContext()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Stringgenerate(List<M> messages)Stringgenerate(M message)JSONContext.GeneratorgetGenerator()com.fasterxml.jackson.databind.ObjectMappergetObjectMapper()JSONContext.ParsergetParser()JSONContext.AsyncParsernewAsyncParser()M[]parse(InputStream stream)M[]parse(Reader reader)M[]parse(String json)protected abstract Class<I[]>rootArrayClass()
-
-
-
Method Detail
-
getObjectMapper
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
-
parse
public M[] parse(InputStream stream) throws ParseException
- Throws:
ParseException
-
parse
public M[] parse(Reader reader) throws ParseException
- Throws:
ParseException
-
parse
public M[] parse(String json) throws ParseException
- Throws:
ParseException
-
newAsyncParser
public JSONContext.AsyncParser newAsyncParser()
-
getParser
public JSONContext.Parser getParser()
-
getGenerator
public JSONContext.Generator getGenerator()
-
-