A B C D E F G H I J L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractRequestManager<A,P,R extends IBaseEntity> - Class in org.symphonyoss.s2.canon.runtime
- AbstractRequestManager(ServletInputStream, ServletOutputStream, A, ITraceContext, AsyncContext, ExecutorService, ExecutorService) - Constructor for class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- add(IEntityHandler) - Method in class org.symphonyoss.s2.canon.runtime.HandlerMapper
- addListener(IConsumer<V>) - Method in interface org.symphonyoss.s2.canon.runtime.IProducer
-
Add a listener which will be notified for each new object created.
- addListener(IConsumer<V>) - Method in class org.symphonyoss.s2.canon.runtime.SynchronousProducer
- addListener(IConsumer<V>, ITraceContext) - Method in interface org.symphonyoss.s2.canon.runtime.cache.IMonitor
-
Add the given listener and optionally call back immediately with the current value.
- addListener(IConsumer<V>, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.cache.Monitor
- asBoolean(String, String) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- asByteString(String, String) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- asImmutableByteArray(String, String) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- asInteger(String, String) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- asLong(String, String) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- asString(ByteString) - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpRequestOrBuilder
- asString(Boolean) - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpRequestOrBuilder
- asString(Number) - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpRequestOrBuilder
- asString(String) - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpRequestOrBuilder
- asString(ImmutableByteArray) - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpRequestOrBuilder
- AsynchronousProducer<V> - Class in org.symphonyoss.s2.canon.runtime
-
An implementation of IProducer which calls listeners from a Cached Thread Pool.
- AsynchronousProducer() - Constructor for class org.symphonyoss.s2.canon.runtime.AsynchronousProducer
- AsyncPathHandler<T> - Class in org.symphonyoss.s2.canon.runtime
- AsyncPathHandler(ExecutorService, ExecutorService, IRequestAuthenticator<T>, int, String[]) - Constructor for class org.symphonyoss.s2.canon.runtime.AsyncPathHandler
- authenticate(RequestBuilder) - Method in interface org.symphonyoss.s2.canon.runtime.http.client.IAuthenticationProvider
-
Add an authentication header to the given request.
- authenticate(RequestContext) - Method in interface org.symphonyoss.s2.canon.runtime.http.IRequestAuthenticator
B
- BadRequestException - Exception in org.symphonyoss.s2.canon.runtime.exception
-
An Exception which may be thrown by Canon implementing methods to indicate that something went wrong.
- BadRequestException() - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
-
Default constructor.
- BadRequestException(int, String, CloseableHttpResponse) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
-
Constructor with message and HTTP response.
- BadRequestException(String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
-
Constructor with message.
- BadRequestException(String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
-
Constructor with message and cause.
- BadRequestException(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
-
Constructor with message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
- BadRequestException(Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
-
Constructor with cause.
- BadRequestException(CloseableHttpResponse) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
-
Constructor with HTTP response.
- BaseEntity - Class in org.symphonyoss.s2.canon.runtime
- BaseEntity(IImmutableJsonDomNode) - Constructor for class org.symphonyoss.s2.canon.runtime.BaseEntity
- Body - org.symphonyoss.s2.canon.runtime.http.ParameterLocation
- BooleanBaseModelType - Class in org.symphonyoss.s2.canon.runtime.type
- BooleanBaseModelType(Boolean) - Constructor for class org.symphonyoss.s2.canon.runtime.type.BooleanBaseModelType
- BooleanBaseModelType(IJsonDomNode) - Constructor for class org.symphonyoss.s2.canon.runtime.type.BooleanBaseModelType
- BooleanTypeDefBuilder<M> - Class in org.symphonyoss.s2.canon.runtime
- BooleanTypeDefBuilder() - Constructor for class org.symphonyoss.s2.canon.runtime.BooleanTypeDefBuilder
- build() - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
-
Build an instance of the immutable built type from the current values of the builder.
- build() - Method in interface org.symphonyoss.s2.canon.runtime.IBuilder
- build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.BooleanTypeDefBuilder
- build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.ByteStringTypeDefBuilder
- build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.DoubleTypeDefBuilder
- build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.FloatTypeDefBuilder
- build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.ImmutableByteArrayTypeDefBuilder
- build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.IntegerTypeDefBuilder
- build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.LongTypeDefBuilder
- build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.StringTypeDefBuilder
- build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.TypeDefBuilder
-
Build an instance of the typedef class from the value provided by the given JsonValue.
- build(T) - Method in class org.symphonyoss.s2.canon.runtime.TypeDefBuilder
-
Build an instance of the typedef class from the given value.
- Builder() - Constructor for class org.symphonyoss.s2.canon.runtime.EntityArrayFactory.Builder
- ByteStringTypeDefBuilder<M> - Class in org.symphonyoss.s2.canon.runtime
- ByteStringTypeDefBuilder() - Constructor for class org.symphonyoss.s2.canon.runtime.ByteStringTypeDefBuilder
C
- cache(K, V, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.cache.WeakCache
-
Cache the given object as the current version unless it is in the cache already, in which case return the existing value.
- cache(K, V, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.cache.WeakMonitorCache
-
Cache the given object as the current version unless it is in the cache already, in which case return the existing value.
- CanonException - Exception in org.symphonyoss.s2.canon.runtime.exception
-
An Exception which may be thrown by Canon implementing methods to indicate an exceptional return.
- CanonException(int) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
-
Constructor with HTTP status code.
- CanonException(int, String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
-
Constructor with HTTP status code and message.
- CanonException(int, String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
-
Constructor with HTTP status code, message and cause.
- CanonException(int, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
- CanonException(int, String, CloseableHttpResponse) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
-
Constructor with HTTP status code, message and HTTP response.
- CanonException(int, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
-
Constructor with HTTP status code and cause.
- CanonRuntime - Class in org.symphonyoss.s2.canon.runtime
- CanonRuntime() - Constructor for class org.symphonyoss.s2.canon.runtime.CanonRuntime
- close() - Method in class org.symphonyoss.s2.canon.runtime.EntityConsumer
- close() - Method in class org.symphonyoss.s2.canon.runtime.JsonArrayParser
- close() - Method in class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
- construct() - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
- consume(IEntity) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityConsumer
- consume(P, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.EntityConsumer
- consume(T, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
- Cookie - org.symphonyoss.s2.canon.runtime.http.ParameterLocation
- create(K, V) - Method in interface org.symphonyoss.s2.canon.runtime.cache.IMonitorFactory
- createJwt() - Method in interface org.symphonyoss.s2.canon.runtime.http.client.IJwtAuthenticationProvider
-
Create a signed JWT token.
D
- Delete - org.symphonyoss.s2.canon.runtime.http.HttpMethod
- doDelete(HttpServletRequest, HttpServletResponse) - Method in class org.symphonyoss.s2.canon.runtime.ModelServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class org.symphonyoss.s2.canon.runtime.ModelServlet
- doHead(HttpServletRequest, HttpServletResponse) - Method in class org.symphonyoss.s2.canon.runtime.ModelServlet
- doPost(HttpServletRequest, HttpServletResponse) - Method in class org.symphonyoss.s2.canon.runtime.ModelServlet
- doPut(HttpServletRequest, HttpServletResponse) - Method in class org.symphonyoss.s2.canon.runtime.ModelServlet
- DoubleBaseModelType - Class in org.symphonyoss.s2.canon.runtime.type
- DoubleBaseModelType(Double) - Constructor for class org.symphonyoss.s2.canon.runtime.type.DoubleBaseModelType
- DoubleBaseModelType(IJsonDomNode) - Constructor for class org.symphonyoss.s2.canon.runtime.type.DoubleBaseModelType
- DoubleTypeDefBuilder<M> - Class in org.symphonyoss.s2.canon.runtime
- DoubleTypeDefBuilder() - Constructor for class org.symphonyoss.s2.canon.runtime.DoubleTypeDefBuilder
E
- EmptyRequestManager<A> - Class in org.symphonyoss.s2.canon.runtime
- EmptyRequestManager(ServletInputStream, ServletOutputStream, A, ITraceContext, AsyncContext, ExecutorService) - Constructor for class org.symphonyoss.s2.canon.runtime.EmptyRequestManager
- Entity - Class in org.symphonyoss.s2.canon.runtime
-
Base class for all generated object classes in a Canon model.
- Entity(IEntity) - Constructor for class org.symphonyoss.s2.canon.runtime.Entity
-
Constructor from another instance, usually a Builder.
- Entity(IEntityBuilder) - Constructor for class org.symphonyoss.s2.canon.runtime.Entity
-
Constructor from another instance, usually a Builder.
- Entity(ImmutableJsonObject, IModelRegistry) - Constructor for class org.symphonyoss.s2.canon.runtime.Entity
-
Constructor from serialized form.
- EntityArray - Class in org.symphonyoss.s2.canon.runtime
- EntityArray(IImmutableJsonDomNode) - Constructor for class org.symphonyoss.s2.canon.runtime.EntityArray
- EntityArrayFactory<M extends IEntityArray> - Class in org.symphonyoss.s2.canon.runtime
- EntityArrayFactory() - Constructor for class org.symphonyoss.s2.canon.runtime.EntityArrayFactory
- EntityArrayFactory.Builder - Class in org.symphonyoss.s2.canon.runtime
- EntityBuilder<B extends EntityBuilder<B,T>,T extends IEntity> - Class in org.symphonyoss.s2.canon.runtime
-
A builder for some entity type.
- EntityBuilder(Class<B>) - Constructor for class org.symphonyoss.s2.canon.runtime.EntityBuilder
- EntityBuilder(Class<B>, IBaseEntity) - Constructor for class org.symphonyoss.s2.canon.runtime.EntityBuilder
- EntityConsumer<P,E extends IEntity,C extends org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<E>> - Class in org.symphonyoss.s2.canon.runtime
- EntityConsumer(IModelRegistry, Class<E>, C, IThreadSafeErrorConsumer<P>) - Constructor for class org.symphonyoss.s2.canon.runtime.EntityConsumer
- EntityFactory<E extends IEntity,S extends IEntity,B extends IEntityBuilder> - Class in org.symphonyoss.s2.canon.runtime
-
A factory for an enclosing entity type.
- EntityFactory() - Constructor for class org.symphonyoss.s2.canon.runtime.EntityFactory
- EntityList<T> - Class in org.symphonyoss.s2.canon.runtime
- EntityList(IEntityList<T>) - Constructor for class org.symphonyoss.s2.canon.runtime.EntityList
- EntityList(ImmutableJsonList, ImmutableList<T>) - Constructor for class org.symphonyoss.s2.canon.runtime.EntityList
- EntityPubSubMessage - Class in org.symphonyoss.s2.canon.runtime
-
A PubSubMessage for a Canon entity payload.
- EntityPubSubMessage(IEntity, ITraceContext) - Constructor for class org.symphonyoss.s2.canon.runtime.EntityPubSubMessage
-
Constructor.
- EntitySet<T> - Class in org.symphonyoss.s2.canon.runtime
- EntitySet(IEntitySet<T>) - Constructor for class org.symphonyoss.s2.canon.runtime.EntitySet
- EntitySet(ImmutableJsonSet, ImmutableSet<T>) - Constructor for class org.symphonyoss.s2.canon.runtime.EntitySet
- equals(Object) - Method in class org.symphonyoss.s2.canon.runtime.BaseEntity
- error(String, Object...) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- error(Throwable) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
F
- fetch(K) - Method in class org.symphonyoss.s2.canon.runtime.cache.WeakCache
- finish() - Method in class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
- finishRequest() - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- finishRequest() - Method in class org.symphonyoss.s2.canon.runtime.EmptyRequestManager
- finishRequest() - Method in class org.symphonyoss.s2.canon.runtime.PayloadOnlyRequestManager
- finishRequest() - Method in class org.symphonyoss.s2.canon.runtime.PayloadResponseRequestManager
- finishRequest() - Method in class org.symphonyoss.s2.canon.runtime.ResponseOnlyRequestManager
- FloatBaseModelType - Class in org.symphonyoss.s2.canon.runtime.type
- FloatBaseModelType(Float) - Constructor for class org.symphonyoss.s2.canon.runtime.type.FloatBaseModelType
- FloatBaseModelType(IJsonDomNode) - Constructor for class org.symphonyoss.s2.canon.runtime.type.FloatBaseModelType
- FloatTypeDefBuilder<M> - Class in org.symphonyoss.s2.canon.runtime
- FloatTypeDefBuilder() - Constructor for class org.symphonyoss.s2.canon.runtime.FloatTypeDefBuilder
- FORM_CONTENT_TYPE - Static variable in class org.symphonyoss.s2.canon.runtime.http.RequestContext
G
- get(String) - Method in class org.symphonyoss.s2.canon.runtime.HandlerMapper
- Get - org.symphonyoss.s2.canon.runtime.http.HttpMethod
- getAllCached() - Method in class org.symphonyoss.s2.canon.runtime.cache.WeakCache
- getAsync() - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- getAuth() - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- getAuthenticationProvider() - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpModelClient
- getCanonAllFields() - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
- getCanonClient() - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpRequestOrBuilder
- getCanonMajorVersion() - Method in class org.symphonyoss.s2.canon.runtime.Entity
- getCanonMajorVersion() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityOrBuilder
- getCanonMinorVersion() - Method in class org.symphonyoss.s2.canon.runtime.Entity
- getCanonMinorVersion() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityOrBuilder
- getCanonType() - Method in class org.symphonyoss.s2.canon.runtime.Entity
- getCanonType() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
-
Return the type identifier (_type JSON attribute) for entities created by this factory.
- getCanonType() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityOrBuilder
-
Return the type identifier (_type JSON attribute) for this entity.
- getCanonUnknownKeys() - Method in class org.symphonyoss.s2.canon.runtime.Entity
- getCanonUnknownKeys() - Method in interface org.symphonyoss.s2.canon.runtime.IEntity
-
The set of keys present in the JSON from which this object was deserialized which are not defined by the schema.
- getElements() - Method in class org.symphonyoss.s2.canon.runtime.EntityList
- getElements() - Method in class org.symphonyoss.s2.canon.runtime.EntitySet
- getElements() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityList
- getElements() - Method in interface org.symphonyoss.s2.canon.runtime.IEntitySet
- getHttpStatusCode() - Method in exception org.symphonyoss.s2.canon.runtime.exception.CanonException
- getJsonDomNode() - Method in class org.symphonyoss.s2.canon.runtime.BaseEntity
- getJsonDomNode() - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
- getJsonDomNode() - Method in interface org.symphonyoss.s2.canon.runtime.IBaseEntity
- getJsonList() - Method in class org.symphonyoss.s2.canon.runtime.EntityList
- getJsonList() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityList
- getJsonObject() - Method in class org.symphonyoss.s2.canon.runtime.Entity
- getJsonObject() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityOrBuilder
-
Return the JSON object from which this entity was created.
- getJsonObject(MutableJsonObject) - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
-
Fill in the JSON representation of the current state of this builder.
- getJsonSet() - Method in class org.symphonyoss.s2.canon.runtime.EntitySet
- getJsonSet() - Method in interface org.symphonyoss.s2.canon.runtime.IEntitySet
- getJsonValue() - Method in class org.symphonyoss.s2.canon.runtime.type.BooleanBaseModelType
- getJsonValue() - Method in class org.symphonyoss.s2.canon.runtime.type.DoubleBaseModelType
- getJsonValue() - Method in class org.symphonyoss.s2.canon.runtime.type.FloatBaseModelType
- getJsonValue() - Method in class org.symphonyoss.s2.canon.runtime.type.ImmutableByteArrayBaseModelType
- getJsonValue() - Method in class org.symphonyoss.s2.canon.runtime.type.IntegerBaseModelType
- getJsonValue() - Method in class org.symphonyoss.s2.canon.runtime.type.LongBaseModelType
- getJsonValue() - Method in class org.symphonyoss.s2.canon.runtime.type.StringBaseModelType
- getKey() - Method in class org.symphonyoss.s2.canon.runtime.cache.WeakCacheReference
- getLastModified(HttpServletRequest) - Method in class org.symphonyoss.s2.canon.runtime.ModelServlet
- getLocation() - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpParameter
- getMethod() - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- getName() - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpParameter
- getParameterAsBoolean(String, ParameterLocation, boolean) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- getParameterAsByteString(String, ParameterLocation, boolean) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- getParameterAsImmutableByteArray(String, ParameterLocation, boolean) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- getParameterAsInteger(String, ParameterLocation, boolean) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- getParameterAsLong(String, ParameterLocation, boolean) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- getParameterAsString(String, ParameterLocation, boolean) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- getPartsLength() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityHandler
- getPartsLength() - Method in class org.symphonyoss.s2.canon.runtime.PathHandler
- getPath() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityHandler
- getProcessExecutor() - Method in class org.symphonyoss.s2.canon.runtime.AsyncPathHandler
- getProcessTask() - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- getReader(String) - Method in class org.symphonyoss.s2.canon.runtime.StringEntityConsumer
- getReader(ImmutableByteArray) - Method in class org.symphonyoss.s2.canon.runtime.ImmutableByteArrayEntityConsumer
- getReader(P) - Method in class org.symphonyoss.s2.canon.runtime.EntityConsumer
- getRegistry() - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpModelClient
- getRequest() - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- getResponse() - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- getResponseBody() - Method in exception org.symphonyoss.s2.canon.runtime.exception.CanonException
- getResponseExecutor() - Method in class org.symphonyoss.s2.canon.runtime.AsyncPathHandler
- getResponseHeaders() - Method in exception org.symphonyoss.s2.canon.runtime.exception.CanonException
- getResponseTask() - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- getTrace() - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- getTrace() - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- getUri() - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpModelClient
- getValue() - Method in interface org.symphonyoss.s2.canon.runtime.cache.IMonitor
- getValue() - Method in class org.symphonyoss.s2.canon.runtime.cache.Monitor
- getValue() - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpParameter
- getValue() - Method in class org.symphonyoss.s2.canon.runtime.type.BooleanBaseModelType
- getValue() - Method in class org.symphonyoss.s2.canon.runtime.type.DoubleBaseModelType
- getValue() - Method in class org.symphonyoss.s2.canon.runtime.type.FloatBaseModelType
- getValue() - Method in class org.symphonyoss.s2.canon.runtime.type.ImmutableByteArrayBaseModelType
- getValue() - Method in class org.symphonyoss.s2.canon.runtime.type.IntegerBaseModelType
- getValue() - Method in class org.symphonyoss.s2.canon.runtime.type.LongBaseModelType
- getValue() - Method in class org.symphonyoss.s2.canon.runtime.type.StringBaseModelType
H
- handle() - Method in interface org.symphonyoss.s2.canon.runtime.IEmptyRequestManager
- handle(String) - Method in class org.symphonyoss.s2.canon.runtime.JsonArrayParser
- handle(RequestContext) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityHandler
- handle(RequestContext) - Method in class org.symphonyoss.s2.canon.runtime.PathHandler
- handle(IConsumer<R>) - Method in interface org.symphonyoss.s2.canon.runtime.IResponseOnlyRequestManager
- handle(P) - Method in interface org.symphonyoss.s2.canon.runtime.IPayloadOnlyRequestManager
- handle(P, IConsumer<R>) - Method in interface org.symphonyoss.s2.canon.runtime.IPayloadResponseRequestManager
- handle(T, RequestContext, List<String>) - Method in class org.symphonyoss.s2.canon.runtime.PathHandler
- handleRequest(String) - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- handleRequest(String) - Method in class org.symphonyoss.s2.canon.runtime.EmptyRequestManager
- handleRequest(String) - Method in class org.symphonyoss.s2.canon.runtime.PayloadOnlyRequestManager
- handleRequest(String) - Method in class org.symphonyoss.s2.canon.runtime.PayloadResponseRequestManager
- handleRequest(String) - Method in class org.symphonyoss.s2.canon.runtime.ResponseOnlyRequestManager
- HandlerMapper - Class in org.symphonyoss.s2.canon.runtime
- HandlerMapper() - Constructor for class org.symphonyoss.s2.canon.runtime.HandlerMapper
- handleTask(T) - Method in class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
- hashCode() - Method in class org.symphonyoss.s2.canon.runtime.BaseEntity
- Head - org.symphonyoss.s2.canon.runtime.http.HttpMethod
- Header - org.symphonyoss.s2.canon.runtime.http.ParameterLocation
- HttpMethod - Enum in org.symphonyoss.s2.canon.runtime.http
- HttpModelClient - Class in org.symphonyoss.s2.canon.runtime.http.client
- HttpModelClient(IModelRegistry, String, String, IAuthenticationProvider) - Constructor for class org.symphonyoss.s2.canon.runtime.http.client.HttpModelClient
- HttpParameter<T> - Class in org.symphonyoss.s2.canon.runtime.http.client
- HttpParameter(String, ParameterLocation, boolean) - Constructor for class org.symphonyoss.s2.canon.runtime.http.client.HttpParameter
- HttpRequestOrBuilder<MC extends HttpModelClient> - Class in org.symphonyoss.s2.canon.runtime.http.client
- HttpRequestOrBuilder(MC) - Constructor for class org.symphonyoss.s2.canon.runtime.http.client.HttpRequestOrBuilder
I
- IAuthenticationProvider - Interface in org.symphonyoss.s2.canon.runtime.http.client
- IBaseEntity - Interface in org.symphonyoss.s2.canon.runtime
- IBuilder<E extends IEntity> - Interface in org.symphonyoss.s2.canon.runtime
- IBuilderFactory<S extends IEntity,B extends IEntityBuilder> - Interface in org.symphonyoss.s2.canon.runtime
-
A factory for an entity builder.
- IEmptyRequestManager - Interface in org.symphonyoss.s2.canon.runtime
- IEntity - Interface in org.symphonyoss.s2.canon.runtime
-
Interface representing a generated object type from a Canon model.
- IEntityArray - Interface in org.symphonyoss.s2.canon.runtime
- IEntityArrayFactory<M extends IEntityArray> - Interface in org.symphonyoss.s2.canon.runtime
- IEntityBuilder - Interface in org.symphonyoss.s2.canon.runtime
- IEntityConsumer - Interface in org.symphonyoss.s2.canon.runtime
- IEntityFactory<E extends IEntity,S extends IEntity,B extends IEntityBuilder> - Interface in org.symphonyoss.s2.canon.runtime
-
A factory for an enclosing entity type.
- IEntityHandler - Interface in org.symphonyoss.s2.canon.runtime
- IEntityList<T> - Interface in org.symphonyoss.s2.canon.runtime
- IEntityOrBuilder - Interface in org.symphonyoss.s2.canon.runtime
- IEntitySet<T> - Interface in org.symphonyoss.s2.canon.runtime
- IJwtAuthenticationProvider - Interface in org.symphonyoss.s2.canon.runtime.http.client
- ImmutableByteArrayBaseModelType - Class in org.symphonyoss.s2.canon.runtime.type
- ImmutableByteArrayBaseModelType(IJsonDomNode) - Constructor for class org.symphonyoss.s2.canon.runtime.type.ImmutableByteArrayBaseModelType
- ImmutableByteArrayBaseModelType(ImmutableByteArray) - Constructor for class org.symphonyoss.s2.canon.runtime.type.ImmutableByteArrayBaseModelType
- ImmutableByteArrayEntityConsumer<E extends IEntity,C extends org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<E>> - Class in org.symphonyoss.s2.canon.runtime
- ImmutableByteArrayEntityConsumer(IModelRegistry, Class<E>, C, IThreadSafeErrorConsumer<ImmutableByteArray>) - Constructor for class org.symphonyoss.s2.canon.runtime.ImmutableByteArrayEntityConsumer
- ImmutableByteArrayTypeDefBuilder<M> - Class in org.symphonyoss.s2.canon.runtime
- ImmutableByteArrayTypeDefBuilder() - Constructor for class org.symphonyoss.s2.canon.runtime.ImmutableByteArrayTypeDefBuilder
- IModelRegistry - Interface in org.symphonyoss.s2.canon.runtime
-
A model registry holds a set of entity factories and provided methods to deserialize entities using any of those factories.
- IModelServlet - Interface in org.symphonyoss.s2.canon.runtime
- IMonitor<V> - Interface in org.symphonyoss.s2.canon.runtime.cache
- IMonitorFactory<K,V> - Interface in org.symphonyoss.s2.canon.runtime.cache
- IntegerBaseModelType - Class in org.symphonyoss.s2.canon.runtime.type
- IntegerBaseModelType(Integer) - Constructor for class org.symphonyoss.s2.canon.runtime.type.IntegerBaseModelType
- IntegerBaseModelType(IJsonDomNode) - Constructor for class org.symphonyoss.s2.canon.runtime.type.IntegerBaseModelType
- IntegerTypeDefBuilder<M> - Class in org.symphonyoss.s2.canon.runtime
- IntegerTypeDefBuilder() - Constructor for class org.symphonyoss.s2.canon.runtime.IntegerTypeDefBuilder
- IPayloadOnlyRequestManager<P> - Interface in org.symphonyoss.s2.canon.runtime
- IPayloadResponseRequestManager<P,R> - Interface in org.symphonyoss.s2.canon.runtime
-
A handler for some async method which takes a payload and returns a response.
- IProducer<V> - Interface in org.symphonyoss.s2.canon.runtime
-
An interface for an entity which produces objects for which listeners may be registered.
- IProducerImpl<V> - Interface in org.symphonyoss.s2.canon.runtime
-
The implementation side of a producer which has the additional method to notify listeners of the production of an item.
- IRequestAuthenticator<T> - Interface in org.symphonyoss.s2.canon.runtime.http
- IRequestProducer<T> - Interface in org.symphonyoss.s2.canon.runtime
- IResponseOnlyRequestManager<R> - Interface in org.symphonyoss.s2.canon.runtime
-
A handler for some async method which takes a payload and returns a response.
- IServer - Interface in org.symphonyoss.s2.canon.runtime
- isReady() - Method in class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
- isRequired() - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpParameter
- isShutdown() - Method in class org.symphonyoss.s2.canon.runtime.AsynchronousProducer
J
- JSON_CONTENT_TYPE - Static variable in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- JSON_TYPE - Static variable in class org.symphonyoss.s2.canon.runtime.CanonRuntime
- JSON_VERSION - Static variable in class org.symphonyoss.s2.canon.runtime.CanonRuntime
- JsonArrayParser - Class in org.symphonyoss.s2.canon.runtime
-
A parser which takes byte buffers and accumulates a JSON document.
- JsonArrayParser() - Constructor for class org.symphonyoss.s2.canon.runtime.JsonArrayParser
L
- LongBaseModelType - Class in org.symphonyoss.s2.canon.runtime.type
- LongBaseModelType(Long) - Constructor for class org.symphonyoss.s2.canon.runtime.type.LongBaseModelType
- LongBaseModelType(IJsonDomNode) - Constructor for class org.symphonyoss.s2.canon.runtime.type.LongBaseModelType
- LongTypeDefBuilder<M> - Class in org.symphonyoss.s2.canon.runtime
- LongTypeDefBuilder() - Constructor for class org.symphonyoss.s2.canon.runtime.LongTypeDefBuilder
M
- ModelHandlerTask<T> - Class in org.symphonyoss.s2.canon.runtime
- ModelHandlerTask(ExecutorService) - Constructor for class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
- ModelRegistry - Class in org.symphonyoss.s2.canon.runtime
-
A ModelRegistry is a container for IModels which can deserialize objects from any of the contained models.
- ModelRegistry() - Constructor for class org.symphonyoss.s2.canon.runtime.ModelRegistry
- ModelServlet - Class in org.symphonyoss.s2.canon.runtime
- ModelServlet(ITraceContextTransactionFactory, IModelRegistry) - Constructor for class org.symphonyoss.s2.canon.runtime.ModelServlet
- Monitor<K,V extends Comparable<V>> - Class in org.symphonyoss.s2.canon.runtime.cache
-
An implementation of IMonitor based upon an IProducer which calls listeners in the current thread.
- Monitor(V) - Constructor for class org.symphonyoss.s2.canon.runtime.cache.Monitor
N
- newImmutableList(JsonArray<?>, IModelRegistry) - Method in class org.symphonyoss.s2.canon.runtime.EntityFactory
- newImmutableList(JsonArray<?>, IModelRegistry) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
-
Return a list of new entity instances created from the given JSON array.
- newImmutableSet(JsonArray<?>, IModelRegistry) - Method in class org.symphonyoss.s2.canon.runtime.EntityFactory
- newImmutableSet(JsonArray<?>, IModelRegistry) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
-
Return a set of new entity instances created from the given JSON array.
- newInstance() - Method in interface org.symphonyoss.s2.canon.runtime.IBuilderFactory
-
Create a new builder with all fields initialized to default values.
- newInstance(B) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
-
Return a new entity instance created from the given other instance.
- newInstance(ImmutableJsonList) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityArrayFactory
- newInstance(ImmutableJsonObject) - Method in interface org.symphonyoss.s2.canon.runtime.IModelRegistry
-
Return a new entity instance parsed from the given JSON object.
- newInstance(ImmutableJsonObject) - Method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
- newInstance(ImmutableJsonObject, String) - Method in interface org.symphonyoss.s2.canon.runtime.IModelRegistry
-
Return a new entity instance of the given type, parsed from the given JSON object.
- newInstance(ImmutableJsonObject, String) - Method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
- newInstance(ImmutableJsonObject, String, Class<E>) - Method in interface org.symphonyoss.s2.canon.runtime.IModelRegistry
-
Return a new entity instance of the given type, parsed from the given input.
- newInstance(ImmutableJsonObject, String, Class<E>) - Method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
- newInstance(ImmutableJsonObject, IModelRegistry) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
-
Return a new entity instance created from the given JSON serialization.
- newInstance(ImmutableByteArray, IModelRegistry) - Method in class org.symphonyoss.s2.canon.runtime.EntityFactory
- newInstance(S) - Method in interface org.symphonyoss.s2.canon.runtime.IBuilderFactory
-
Create a new builder with all fields initialized from the given builder.
- newMutableList(JsonArray<?>, IModelRegistry) - Method in class org.symphonyoss.s2.canon.runtime.EntityFactory
- newMutableList(JsonArray<?>, IModelRegistry) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
-
Return a list of new entity instances created from the given JSON array.
- newMutableSet(JsonArray<?>, IModelRegistry) - Method in class org.symphonyoss.s2.canon.runtime.EntityFactory
- newMutableSet(JsonArray<?>, IModelRegistry) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
-
Return a set of new entity instances created from the given JSON array.
- NoSuchRecordException - Exception in org.symphonyoss.s2.canon.runtime.exception
-
An Exception which may be thrown by Canon implementing methods to indicate that a requested object does not exist.
- NoSuchRecordException() - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
-
Default constructor.
- NoSuchRecordException(String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
-
Constructor with message.
- NoSuchRecordException(String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
-
Constructor with message and cause.
- NoSuchRecordException(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
-
Constructor with message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
- NoSuchRecordException(Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
-
Constructor with cause.
- NoSuchRecordException(CloseableHttpResponse) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
-
Constructor with HTTP response.
- NotAuthenticatedException - Exception in org.symphonyoss.s2.canon.runtime.exception
-
An Exception which may be thrown by Canon implementing methods to indicate that the request has no authentication information.
- NotAuthenticatedException() - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotAuthenticatedException
-
Default constructor.
- NotAuthenticatedException(String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotAuthenticatedException
-
Constructor with message.
- NotAuthenticatedException(String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotAuthenticatedException
-
Constructor with message and cause.
- NotAuthenticatedException(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotAuthenticatedException
-
Constructor with message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
- NotAuthenticatedException(Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotAuthenticatedException
-
Constructor with cause.
- NotAuthenticatedException(CloseableHttpResponse) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotAuthenticatedException
-
Constructor with HTTP response.
- NotFoundException - Exception in org.symphonyoss.s2.canon.runtime.exception
-
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.
- NotFoundException() - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotFoundException
-
Default constructor.
- NotFoundException(String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotFoundException
-
Constructor with message.
- NotFoundException(String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotFoundException
-
Constructor with message and cause.
- NotFoundException(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotFoundException
-
Constructor with message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
- NotFoundException(Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotFoundException
-
Constructor with cause.
- NotFoundException(CloseableHttpResponse) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotFoundException
-
Constructor with HTTP response.
- notify(IConsumer<V>, V, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.AsynchronousProducer
- notify(IConsumer<V>, V, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.SynchronousProducer
- NotImplementedException - Exception in org.symphonyoss.s2.canon.runtime.exception
-
An Exception which may be thrown by Canon implementing methods to indicate that the business logic for the method has not yet been implemented.
- NotImplementedException() - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NotImplementedException
-
Default constructor.
O
- onAllDataRead() - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- onDataAvailable() - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- onError(Throwable) - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- onWritePossible() - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
- Options - org.symphonyoss.s2.canon.runtime.http.HttpMethod
- org.symphonyoss.s2.canon.runtime - package org.symphonyoss.s2.canon.runtime
- org.symphonyoss.s2.canon.runtime.cache - package org.symphonyoss.s2.canon.runtime.cache
- org.symphonyoss.s2.canon.runtime.exception - package org.symphonyoss.s2.canon.runtime.exception
- org.symphonyoss.s2.canon.runtime.http - package org.symphonyoss.s2.canon.runtime.http
- org.symphonyoss.s2.canon.runtime.http.client - package org.symphonyoss.s2.canon.runtime.http.client
- org.symphonyoss.s2.canon.runtime.type - package org.symphonyoss.s2.canon.runtime.type
P
- ParameterLocation - Enum in org.symphonyoss.s2.canon.runtime.http
- parseListOfJsonObjects(Reader) - Static method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
-
Parse a list of JSON objects from the given Reader.
- parseListOfJsonValues(Reader) - Static method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
-
Parse a list of JSON values from the given Reader.
- parseListPayload(Class<E>) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- parseListPayload(TypeDefBuilder<M, T>) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- parseOne(Reader) - Method in interface org.symphonyoss.s2.canon.runtime.IModelRegistry
-
Return a new entity instance parsed from the given input.
- parseOne(Reader) - Method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
- parseOne(Reader, String) - Method in interface org.symphonyoss.s2.canon.runtime.IModelRegistry
-
Return a new entity instance of the given type, parsed from the given input.
- parseOne(Reader, String) - Method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
- parseOne(Reader, String, Class<E>) - Method in interface org.symphonyoss.s2.canon.runtime.IModelRegistry
-
Return a new entity instance of the given type, parsed from the given input.
- parseOne(Reader, String, Class<E>) - Method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
- parseOneJsonObject(Reader) - Static method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
-
Parse a single JSON object from the given Reader.
- parseOneJsonValue(Reader) - Static method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
-
Parse a single JSON value from the given Reader.
- parsePayload(String) - Method in class org.symphonyoss.s2.canon.runtime.PayloadOnlyRequestManager
- parsePayload(String) - Method in class org.symphonyoss.s2.canon.runtime.PayloadResponseRequestManager
- parsePayload(String, Class<E>) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- parsePayload(TypeDefBuilder<M, T>) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- parseStream(InputStream, IEntityConsumer) - Method in interface org.symphonyoss.s2.canon.runtime.IModelRegistry
-
Parse a stream of entitied from the giben input and pass them to the given consumer.
- parseStream(InputStream, IEntityConsumer) - Method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
- Path - org.symphonyoss.s2.canon.runtime.http.ParameterLocation
- PathHandler<T> - Class in org.symphonyoss.s2.canon.runtime
- PathHandler(IRequestAuthenticator<T>, int, String[]) - Constructor for class org.symphonyoss.s2.canon.runtime.PathHandler
- PayloadOnlyRequestManager<A,P> - Class in org.symphonyoss.s2.canon.runtime
- PayloadOnlyRequestManager(ServletInputStream, ServletOutputStream, A, ITraceContext, AsyncContext, ExecutorService) - Constructor for class org.symphonyoss.s2.canon.runtime.PayloadOnlyRequestManager
- PayloadResponseRequestManager<A,P,R extends IBaseEntity> - Class in org.symphonyoss.s2.canon.runtime
- PayloadResponseRequestManager(ServletInputStream, ServletOutputStream, A, ITraceContext, AsyncContext, ExecutorService, ExecutorService) - Constructor for class org.symphonyoss.s2.canon.runtime.PayloadResponseRequestManager
- PermissionDeniedException - Exception in org.symphonyoss.s2.canon.runtime.exception
-
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.
- PermissionDeniedException() - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.PermissionDeniedException
-
Default constructor.
- PermissionDeniedException(String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.PermissionDeniedException
-
Constructor with message.
- PermissionDeniedException(String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.PermissionDeniedException
-
Constructor with message and cause.
- PermissionDeniedException(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.PermissionDeniedException
-
Constructor with message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
- PermissionDeniedException(Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.PermissionDeniedException
-
Constructor with cause.
- PermissionDeniedException(CloseableHttpResponse) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.PermissionDeniedException
-
Constructor with HTTP response.
- poll() - Method in class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
- populateAllFields(List<Object>) - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
- Post - org.symphonyoss.s2.canon.runtime.http.HttpMethod
- preConditionsAreMet() - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- process(byte[], int) - Method in class org.symphonyoss.s2.canon.runtime.JsonArrayParser
- produce(V, ITraceContext) - Method in interface org.symphonyoss.s2.canon.runtime.IProducerImpl
-
Notify all registered listeners that the given item has been produced.
- produce(V, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.SynchronousProducer
- put(K, V, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.cache.WeakCache
- Put - org.symphonyoss.s2.canon.runtime.http.HttpMethod
Q
- Query - org.symphonyoss.s2.canon.runtime.http.ParameterLocation
R
- register(IEntityHandler) - Method in class org.symphonyoss.s2.canon.runtime.ModelServlet
- registerModels(IModelRegistry) - Method in interface org.symphonyoss.s2.canon.runtime.IServer
- removeListener(IConsumer<V>) - Method in interface org.symphonyoss.s2.canon.runtime.IProducer
-
Remove the give listener.
- removeListener(IConsumer<V>) - Method in class org.symphonyoss.s2.canon.runtime.SynchronousProducer
- RequestContext - Class in org.symphonyoss.s2.canon.runtime.http
- RequestContext(HttpMethod, HttpServletRequest, HttpServletResponse, ITraceContext, IModelRegistry) - Constructor for class org.symphonyoss.s2.canon.runtime.http.RequestContext
- require(Object, String) - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
-
Convenience method to check that the given value is not null.
- ResponseOnlyRequestManager<A,R extends IBaseEntity> - Class in org.symphonyoss.s2.canon.runtime
- ResponseOnlyRequestManager(ServletInputStream, ServletOutputStream, A, ITraceContext, AsyncContext, ExecutorService, ExecutorService) - Constructor for class org.symphonyoss.s2.canon.runtime.ResponseOnlyRequestManager
- run() - Method in class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
S
- schedule() - Method in class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
- self() - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
- sendErrorResponse(int) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- sendOKResponse() - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- sendOKResponse(List<? extends IBaseEntity>) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- sendOKResponse(IBaseEntity) - Method in class org.symphonyoss.s2.canon.runtime.http.RequestContext
- serialize() - Method in class org.symphonyoss.s2.canon.runtime.BaseEntity
- serialize() - Method in class org.symphonyoss.s2.canon.runtime.EntityArrayFactory.Builder
- serialize() - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
- serialize() - Method in interface org.symphonyoss.s2.canon.runtime.IBaseEntity
-
Serialize this object.
- SERIALIZER - Static variable in class org.symphonyoss.s2.canon.runtime.EntityBuilder
- ServerErrorException - Exception in org.symphonyoss.s2.canon.runtime.exception
-
An Exception which may be thrown by Canon implementing methods to indicate that something went wrong.
- ServerErrorException() - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
-
Default constructor.
- ServerErrorException(int, String, CloseableHttpResponse) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
-
Constructor with message and HTTP response.
- ServerErrorException(int, CloseableHttpResponse) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
-
Constructor with HTTP response.
- ServerErrorException(String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
-
Constructor with message.
- ServerErrorException(String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
-
Constructor with message and cause.
- ServerErrorException(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
-
Constructor with message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
- ServerErrorException(Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
-
Constructor with cause.
- setValue(T) - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpParameter
- setValue(V, ITraceContext) - Method in interface org.symphonyoss.s2.canon.runtime.cache.IMonitor
- setValue(V, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.cache.Monitor
- setValueIfGreater(V, ITraceContext) - Method in interface org.symphonyoss.s2.canon.runtime.cache.IMonitor
- setValueIfGreater(V, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.cache.Monitor
- shutdown() - Method in class org.symphonyoss.s2.canon.runtime.AsynchronousProducer
- shutdownNow() - Method in class org.symphonyoss.s2.canon.runtime.AsynchronousProducer
- size() - Method in class org.symphonyoss.s2.canon.runtime.EntityList
- size() - Method in class org.symphonyoss.s2.canon.runtime.EntitySet
- size() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityArray
- start() - Method in class org.symphonyoss.s2.canon.runtime.EmptyRequestManager
- start() - Method in class org.symphonyoss.s2.canon.runtime.ResponseOnlyRequestManager
- StringBaseModelType - Class in org.symphonyoss.s2.canon.runtime.type
- StringBaseModelType(String) - Constructor for class org.symphonyoss.s2.canon.runtime.type.StringBaseModelType
- StringBaseModelType(IJsonDomNode) - Constructor for class org.symphonyoss.s2.canon.runtime.type.StringBaseModelType
- StringEntityConsumer<E extends IEntity,C extends org.symphonyoss.s2.fugue.pipeline.IThreadSafeConsumer<E>> - Class in org.symphonyoss.s2.canon.runtime
- StringEntityConsumer(IModelRegistry, Class<E>, C, IThreadSafeErrorConsumer<String>) - Constructor for class org.symphonyoss.s2.canon.runtime.StringEntityConsumer
- StringTypeDefBuilder<M> - Class in org.symphonyoss.s2.canon.runtime
- StringTypeDefBuilder() - Constructor for class org.symphonyoss.s2.canon.runtime.StringTypeDefBuilder
- SynchronousProducer<V> - Class in org.symphonyoss.s2.canon.runtime
-
A simple implementation of IProducer which calls listeners in the current thread.
- SynchronousProducer() - Constructor for class org.symphonyoss.s2.canon.runtime.SynchronousProducer
T
- toString() - Method in class org.symphonyoss.s2.canon.runtime.BaseEntity
- toString() - Method in class org.symphonyoss.s2.canon.runtime.EntityArrayFactory.Builder
- toValue(M) - Method in class org.symphonyoss.s2.canon.runtime.TypeDefBuilder
-
Return the value of the given typedef.
- Trace - org.symphonyoss.s2.canon.runtime.http.HttpMethod
- TypeDef - Class in org.symphonyoss.s2.canon.runtime
- TypeDef() - Constructor for class org.symphonyoss.s2.canon.runtime.TypeDef
- TypeDefBuilder<M,T> - Class in org.symphonyoss.s2.canon.runtime
-
Base class for TypeDef builders.
- TypeDefBuilder() - Constructor for class org.symphonyoss.s2.canon.runtime.TypeDefBuilder
U
- unsupportedMethod(T, RequestContext) - Method in class org.symphonyoss.s2.canon.runtime.PathHandler
-
Called by generated servlets for unsupported methods.
V
- validate() - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
- validate() - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpParameter
- validateResponse(CloseableHttpResponse) - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpRequestOrBuilder
- valueOf(String) - Static method in enum org.symphonyoss.s2.canon.runtime.http.HttpMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.symphonyoss.s2.canon.runtime.http.ParameterLocation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.symphonyoss.s2.canon.runtime.http.HttpMethod
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.symphonyoss.s2.canon.runtime.http.ParameterLocation
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WeakCache<K,V> - Class in org.symphonyoss.s2.canon.runtime.cache
- WeakCache() - Constructor for class org.symphonyoss.s2.canon.runtime.cache.WeakCache
- WeakCache(IProducerImpl<V>) - Constructor for class org.symphonyoss.s2.canon.runtime.cache.WeakCache
- WeakCacheReference<K,V> - Class in org.symphonyoss.s2.canon.runtime.cache
- WeakCacheReference(K, V, ReferenceQueue<V>) - Constructor for class org.symphonyoss.s2.canon.runtime.cache.WeakCacheReference
- WeakMonitorCache<K,V extends Comparable<V>> - Class in org.symphonyoss.s2.canon.runtime.cache
- WeakMonitorCache(SynchronousProducer<IMonitor<V>>, IMonitorFactory<K, V>) - Constructor for class org.symphonyoss.s2.canon.runtime.cache.WeakMonitorCache
- withFactories(IEntityFactory<?, ?, ?>...) - Method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
-
Create a registry with the given models.
All Classes All Packages