Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

AbstractRequestManager<P,R extends IBaseEntity> - Class in org.symphonyoss.s2.canon.runtime
 
AbstractRequestManager(ServletInputStream, ServletOutputStream, 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>, 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
 
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
 
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(ImmutableByteArray) - 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
 
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 - Class in org.symphonyoss.s2.canon.runtime
 
AsyncPathHandler(ExecutorService, ExecutorService, int, String[]) - Constructor for class org.symphonyoss.s2.canon.runtime.AsyncPathHandler
 

B

BadRequestException - Exception in org.symphonyoss.s2.canon.runtime.exception
An Exception which may be thrown by JAPIGEN implementing methods to indicate that something went wrong.
BadRequestException() - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
 
BadRequestException(String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
 
BadRequestException(String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
 
BadRequestException(Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
 
BadRequestException(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.BadRequestException
 
BaseEntity - Class in org.symphonyoss.s2.canon.runtime
 
BaseEntity(IImmutableJsonDomNode) - Constructor for class org.symphonyoss.s2.canon.runtime.BaseEntity
 
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(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() - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
 
build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.FloatTypeDefBuilder
 
build() - Method in interface org.symphonyoss.s2.canon.runtime.IBuilder
 
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(T) - Method in class org.symphonyoss.s2.canon.runtime.TypeDefBuilder
 
build(JsonValue<?, ?>) - Method in class org.symphonyoss.s2.canon.runtime.TypeDefBuilder
 
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 JAPIGEN implementing methods to indicate an exceptional return.
CanonException(int) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
 
CanonException(int, String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
 
CanonException(int, String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
 
CanonException(int, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
 
CanonException(int, String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.CanonException
 
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
 
consume(P, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.EntityConsumer
 
consume(IEntity) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityConsumer
 
consume(T, ITraceContext) - Method in class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
 
create(K, V) - Method in interface org.symphonyoss.s2.canon.runtime.cache.IMonitorFactory
 

D

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 - Class in org.symphonyoss.s2.canon.runtime
 
EmptyRequestManager(ServletInputStream, ServletOutputStream, 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(ImmutableJsonObject) - Constructor for class org.symphonyoss.s2.canon.runtime.Entity
Constructor from serialized form.
Entity(IEntity) - Constructor for class org.symphonyoss.s2.canon.runtime.Entity
Constructor from another instance, usually a Builder.
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>> - 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
 
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
 

G

get(String) - Method in class org.symphonyoss.s2.canon.runtime.HandlerMapper
 
getAllCached() - Method in class org.symphonyoss.s2.canon.runtime.cache.WeakCache
 
getAsync() - Method in class org.symphonyoss.s2.canon.runtime.AbstractRequestManager
 
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.IEntity
 
getCanonMinorVersion() - Method in class org.symphonyoss.s2.canon.runtime.Entity
 
getCanonMinorVersion() - Method in interface org.symphonyoss.s2.canon.runtime.IEntity
 
getCanonType() - Method in class org.symphonyoss.s2.canon.runtime.Entity
 
getCanonType() - Method in interface org.symphonyoss.s2.canon.runtime.IEntity
Return the type identifier (_type JSON attribute) for this entity.
getCanonType() - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
Return the type identifier (_type JSON attribute) for entities created by this factory.
getCanonUnknownKeys() - Method in class org.symphonyoss.s2.canon.runtime.Entity
 
getCanonUnknownKeys() - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
 
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(MutableJsonObject) - Method in class org.symphonyoss.s2.canon.runtime.EntityBuilder
Fill in the JSON representation of the current state of this builder.
getJsonObject() - Method in interface org.symphonyoss.s2.canon.runtime.IEntity
Return the JSON object from which this entity was created.
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
 
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(P) - Method in class org.symphonyoss.s2.canon.runtime.EntityConsumer
 
getReader(ImmutableByteArray) - Method in class org.symphonyoss.s2.canon.runtime.ImmutableByteArrayEntityConsumer
 
getReader(String) - Method in class org.symphonyoss.s2.canon.runtime.StringEntityConsumer
 
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
 
getResponseExecutor() - Method in class org.symphonyoss.s2.canon.runtime.AsyncPathHandler
 
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(RequestContext) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityHandler
 
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(IConsumer<R>) - Method in interface org.symphonyoss.s2.canon.runtime.IResponseOnlyRequestManager
 
handle(String) - Method in class org.symphonyoss.s2.canon.runtime.JsonArrayParser
 
handle(RequestContext) - Method in class org.symphonyoss.s2.canon.runtime.PathHandler
 
handle(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
 
HttpMethod - Enum in org.symphonyoss.s2.canon.runtime.http
 
HttpModelClient - Class in org.symphonyoss.s2.canon.runtime.http.client
 
HttpModelClient(IModelRegistry, String, String) - 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

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
 
IEntitySet<T> - Interface in org.symphonyoss.s2.canon.runtime
 
ImmutableByteArrayBaseModelType - Class in org.symphonyoss.s2.canon.runtime.type
 
ImmutableByteArrayBaseModelType(ImmutableByteArray) - Constructor for class org.symphonyoss.s2.canon.runtime.type.ImmutableByteArrayBaseModelType
 
ImmutableByteArrayBaseModelType(IJsonDomNode) - 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
 
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.
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(ITraceContextFactory) - 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<?>) - Method in class org.symphonyoss.s2.canon.runtime.EntityFactory
 
newImmutableList(JsonArray<?>) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
Return a list of new entity instances created from the given JSON array.
newImmutableSet(JsonArray<?>) - Method in class org.symphonyoss.s2.canon.runtime.EntityFactory
 
newImmutableSet(JsonArray<?>) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
Return a set of new entity instances created from the given JSON array.
newInstance(ImmutableByteArray) - Method in class org.symphonyoss.s2.canon.runtime.EntityFactory
 
newInstance() - Method in interface org.symphonyoss.s2.canon.runtime.IBuilderFactory
Create a new builder with all fields initialized to default values.
newInstance(S) - Method in interface org.symphonyoss.s2.canon.runtime.IBuilderFactory
Create a new builder with all fields initialized from the given builder.
newInstance(ImmutableJsonList) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityArrayFactory
 
newInstance(ImmutableJsonObject) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
Return a new entity instance created from the given JSON serialization.
newInstance(B) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
Return a new entity instance created from the given other instance.
newInstance(ImmutableJsonObject) - Method in interface org.symphonyoss.s2.canon.runtime.IModelRegistry
 
newInstance(ImmutableJsonObject) - Method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
 
newMutableList(JsonArray<?>) - Method in class org.symphonyoss.s2.canon.runtime.EntityFactory
 
newMutableList(JsonArray<?>) - Method in interface org.symphonyoss.s2.canon.runtime.IEntityFactory
Return a list of new entity instances created from the given JSON array.
newMutableSet(JsonArray<?>) - Method in class org.symphonyoss.s2.canon.runtime.EntityFactory
 
newMutableSet(JsonArray<?>) - 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 JAPIGEN implementing methods to indicate that a requested object does not exist.
NoSuchRecordException() - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
 
NoSuchRecordException(String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
 
NoSuchRecordException(String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
 
NoSuchRecordException(Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
 
NoSuchRecordException(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.NoSuchRecordException
 
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 JAPIGEN 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
 

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
 
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
 
parseOne(Reader) - Method in interface org.symphonyoss.s2.canon.runtime.IModelRegistry
 
parseOne(Reader) - 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(IEntityFactory<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
 
parsePayload(String) - Method in class org.symphonyoss.s2.canon.runtime.PayloadOnlyRequestManager
 
parsePayload(String) - Method in class org.symphonyoss.s2.canon.runtime.PayloadResponseRequestManager
 
parseStream(InputStream, IEntityConsumer) - Method in interface org.symphonyoss.s2.canon.runtime.IModelRegistry
 
parseStream(InputStream, IEntityConsumer) - Method in class org.symphonyoss.s2.canon.runtime.ModelRegistry
 
PathHandler - Class in org.symphonyoss.s2.canon.runtime
 
PathHandler(int, String[]) - Constructor for class org.symphonyoss.s2.canon.runtime.PathHandler
 
PayloadOnlyRequestManager<P> - Class in org.symphonyoss.s2.canon.runtime
 
PayloadOnlyRequestManager(ServletInputStream, ServletOutputStream, ITraceContext, AsyncContext, ExecutorService) - Constructor for class org.symphonyoss.s2.canon.runtime.PayloadOnlyRequestManager
 
PayloadResponseRequestManager<P,R extends IBaseEntity> - Class in org.symphonyoss.s2.canon.runtime
 
PayloadResponseRequestManager(ServletInputStream, ServletOutputStream, 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 JAPIGEN 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
 
PermissionDeniedException(String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.PermissionDeniedException
 
PermissionDeniedException(String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.PermissionDeniedException
 
PermissionDeniedException(Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.PermissionDeniedException
 
PermissionDeniedException(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.PermissionDeniedException
 
poll() - Method in class org.symphonyoss.s2.canon.runtime.ModelHandlerTask
 
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
 

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) - Constructor for class org.symphonyoss.s2.canon.runtime.http.RequestContext
 
ResponseOnlyRequestManager<R extends IBaseEntity> - Class in org.symphonyoss.s2.canon.runtime
 
ResponseOnlyRequestManager(ServletInputStream, ServletOutputStream, 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(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
 
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 JAPIGEN implementing methods to indicate that something went wrong.
ServerErrorException() - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
 
ServerErrorException(String) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
 
ServerErrorException(String, Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
 
ServerErrorException(Throwable) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
 
ServerErrorException(String, Throwable, boolean, boolean) - Constructor for exception org.symphonyoss.s2.canon.runtime.exception.ServerErrorException
 
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
 
setValue(T) - Method in class org.symphonyoss.s2.canon.runtime.http.client.HttpParameter
 
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
 
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
 
TypeDefBuilder() - Constructor for class org.symphonyoss.s2.canon.runtime.TypeDefBuilder
 

U

unsupportedMethod(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.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.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2018 Symphony Software Foundation. All rights reserved.