All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractRequestManager<A,P,R extends IBaseEntity> |
|
| AsynchronousProducer<V> |
An implementation of IProducer which calls
listeners from a Cached Thread Pool.
|
| AsyncPathHandler<T> |
|
| BadRequestException |
An Exception which may be thrown by Canon implementing methods to indicate
that something went wrong.
|
| BaseEntity |
|
| BooleanBaseModelType |
|
| BooleanTypeDefBuilder<M> |
|
| ByteStringTypeDefBuilder<M> |
|
| CanonException |
An Exception which may be thrown by Canon implementing methods to indicate an
exceptional return.
|
| CanonRuntime |
|
| DoubleBaseModelType |
|
| DoubleTypeDefBuilder<M> |
|
| EmptyRequestManager<A> |
|
| Entity |
Base class for all generated object classes in a Canon model.
|
| EntityArray |
|
| EntityArrayFactory<M extends IEntityArray> |
|
| EntityArrayFactory.Builder |
|
| EntityBuilder<B extends EntityBuilder<B,T>,T extends IEntity> |
A builder for some entity type.
|
| EntityConsumer<P,E extends IEntity,C extends org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<E>> |
|
| EntityFactory<E extends IEntity,S extends IEntity,B extends IEntityBuilder> |
A factory for an enclosing entity type.
|
| EntityList<T> |
|
| EntityPubSubMessage |
A PubSubMessage for a Canon entity payload.
|
| EntitySet<T> |
|
| FloatBaseModelType |
|
| FloatTypeDefBuilder<M> |
|
| HandlerMapper |
|
| HttpMethod |
|
| HttpModelClient |
|
| HttpParameter<T> |
|
| HttpRequestOrBuilder<MC extends HttpModelClient> |
|
| IAuthenticationProvider |
|
| IBaseEntity |
|
| IBuilder<E extends IEntity> |
|
| IBuilderFactory<S extends IEntity,B extends IEntityBuilder> |
A factory for an entity builder.
|
| IEmptyRequestManager |
|
| IEntity |
Interface representing a generated object type from a Canon model.
|
| IEntityArray |
|
| IEntityArrayFactory<M extends IEntityArray> |
|
| IEntityBuilder |
|
| IEntityConsumer |
|
| IEntityFactory<E extends IEntity,S extends IEntity,B extends IEntityBuilder> |
A factory for an enclosing entity type.
|
| IEntityHandler |
|
| IEntityList<T> |
|
| IEntityOrBuilder |
|
| IEntitySet<T> |
|
| IJwtAuthenticationProvider |
|
| ImmutableByteArrayBaseModelType |
|
| ImmutableByteArrayEntityConsumer<E extends IEntity,C extends org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<E>> |
|
| ImmutableByteArrayTypeDefBuilder<M> |
|
| IModelRegistry |
A model registry holds a set of entity factories and provided methods to deserialize entities using any of those
factories.
|
| IModelServlet |
|
| IMonitor<V> |
|
| IMonitorFactory<K,V> |
|
| IntegerBaseModelType |
|
| IntegerTypeDefBuilder<M> |
|
| IPayloadOnlyRequestManager<P> |
|
| IPayloadResponseRequestManager<P,R> |
A handler for some async method which takes a payload and returns a response.
|
| IProducer<V> |
An interface for an entity which produces objects for which listeners may be registered.
|
| IProducerImpl<V> |
The implementation side of a producer which has the additional method to notify listeners of the
production of an item.
|
| IRequestAuthenticator<T> |
|
| IRequestProducer<T> |
|
| IResponseOnlyRequestManager<R> |
A handler for some async method which takes a payload and returns a response.
|
| IServer |
|
| JsonArrayParser |
A parser which takes byte buffers and accumulates a JSON document.
|
| LongBaseModelType |
|
| LongTypeDefBuilder<M> |
|
| ModelHandlerTask<T> |
|
| ModelRegistry |
A ModelRegistry is a container for IModels which can deserialize objects from any of the contained models.
|
| ModelServlet |
|
| Monitor<K,V extends Comparable<V>> |
An implementation of IMonitor based upon an
IProducer which calls listeners in the current thread.
|
| NoSuchRecordException |
An Exception which may be thrown by Canon implementing methods to indicate
that a requested object does not exist.
|
| NotAuthenticatedException |
An Exception which may be thrown by Canon implementing methods to indicate
that the request has no authentication information.
|
| NotFoundException |
An Exception which may be thrown by Canon implementing methods to indicate
that the request is understood but the caller lacks the necessary entitlements
to perform that action.
|
| NotImplementedException |
An Exception which may be thrown by Canon implementing methods to indicate
that the business logic for the method has not yet been implemented.
|
| ParameterLocation |
|
| PathHandler<T> |
|
| PayloadOnlyRequestManager<A,P> |
|
| PayloadResponseRequestManager<A,P,R extends IBaseEntity> |
|
| PermissionDeniedException |
An Exception which may be thrown by Canon implementing methods to indicate
that the request is understood but the caller lacks the necessary entitlements
to perform that action.
|
| RequestContext |
|
| ResponseOnlyRequestManager<A,R extends IBaseEntity> |
|
| ServerErrorException |
An Exception which may be thrown by Canon implementing methods to indicate
that something went wrong.
|
| StringBaseModelType |
|
| StringEntityConsumer<E extends IEntity,C extends org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<E>> |
|
| StringTypeDefBuilder<M> |
|
| SynchronousProducer<V> |
A simple implementation of IProducer which calls
listeners in the current thread.
|
| TypeDef |
|
| TypeDefBuilder<M,T> |
Base class for TypeDef builders.
|
| WeakCache<K,V> |
|
| WeakCacheReference<K,V> |
|
| WeakMonitorCache<K,V extends Comparable<V>> |
|