Package org.cometd.common
Class JettyJSONContext.AsyncJSONParser
java.lang.Object
org.cometd.common.JettyJSONContext.AsyncJSONParser
- All Implemented Interfaces:
JSONContext.AsyncParser
- Enclosing class:
JettyJSONContext<M extends Message.Mutable>
protected static class JettyJSONContext.AsyncJSONParser
extends Object
implements JSONContext.AsyncParser
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription<R> R
complete()
Signals the end of the JSON string content to this parser and returns the parsed object.void
parse
(ByteBuffer buffer) 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.AsyncParser
parse
-
Constructor Details
-
AsyncJSONParser
public AsyncJSONParser(org.eclipse.jetty.util.ajax.AsyncJSON asyncJSON)
-
-
Method Details
-
parse
- Specified by:
parse
in interfaceJSONContext.AsyncParser
- Parameters:
buffer
- the buffer chunk to parse
-
complete
public <R> R complete()Description copied from interface:JSONContext.AsyncParser
Signals the end of the JSON string content to this parser and returns the parsed object.
- Specified by:
complete
in interfaceJSONContext.AsyncParser
- Type Parameters:
R
- the type to cast the result to- Returns:
- the result of the JSON parsing
-