See: Description
Interface | Description |
---|---|
DefaultDispatchTarget |
Interface for an object to handle JSON messages addressed to it for which it
does not otherwise have specific methods.
|
Deliverer |
Interface for an object that will deliver JSON messages somewhere.
|
DispatchTarget |
Marker interface for objects that can be the recipients of JSON messages.
|
MessageRetargeter |
Interface for an object to redirect JSON messages targeted at it.
|
SourceRetargeter |
Interface for an object that can be a source of JSON messages on behalf of
other objects.
|
TypeResolver |
A mapping from JSON type tag strings to Java classes.
|
Class | Description |
---|---|
Cryptor |
Simple AES-based string encryptor/decryptor, for passing sealed bundles of
data through an untrusted party.
|
MessageDispatcher |
A collection of precomputed Java reflection information that can dispatch
JSON messages to methods of the appropriate classes.
|
ObjectDecoder |
A producer of some class of Java objects from JSON-encoded object
descriptors.
|
OptBoolean |
An optional JSON message parameter of type boolean.
|
OptDouble |
An optional JSON message parameter of type double.
|
OptInteger |
An optional JSON message parameter of type int.
|
OptString |
An optional JSON message parameter of type
String . |
StaticTypeResolver |
A simple type resolver that tries to resolve JSON type tags from statically
available class information rather than from a lookup table.
|
Exception | Description |
---|---|
JSONInvocationException |
An exception somewhere in the process of performing the reflection
operations involved in invoking a method or constructor from a JSON object.
|
MessageHandlerException |
An exception in the execution of a JSON method.
|
Error | Description |
---|---|
JSONSetupError |
An error somewhere in the process of performing the reflection operations to
prepare to invoke methods or constructors from a JSON object.
|
Annotation Type | Description |
---|---|
JSONMethod |
Annotation to mark methods as targets for JSON method dispatch and
constructors as decoders for JSON-driven object creation.
|
Copyright © 2017. All rights reserved.