Index
All Classes and Interfaces|All Packages|Serialized Form
A
- Absolute - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.ExpirationType
-
The cached SOSS object will expire when the timeout duration has elapsed since the creation time.
- addApiModule(String, ApiProcessor<O>, ApiModuleOptions<O>) - Method in class com.scaleoutsoftware.modules.hosting.ModulePackage
-
Add an API module configuration.
- addDigitalTwinModel(String, MessageProcessor<O>, DigitalTwinModelOptions<O>) - Method in class com.scaleoutsoftware.modules.hosting.ModulePackage
-
Add a Digital Twin model configuration.
- addMsgModule(String, MessageProcessor<O>, MsgModuleOptions<O>) - Method in class com.scaleoutsoftware.modules.hosting.ModulePackage
-
Add a msg module configuration.
- addSimulationDigitalTwinModel(String, MessageProcessor<O>, SimulationProcessor<O>, DigitalTwinModelOptions<O>) - Method in class com.scaleoutsoftware.modules.hosting.ModulePackage
-
Add a Digital Twin model configuration.
- AlertSeverity - Enum Class in com.scaleoutsoftware.modules.abstractions
-
Severity of a UI alert generated by
MsgProcessingContext - ApiModuleClient - Class in com.scaleoutsoftware.modules.client
-
The MsgModuleClient is used to send messages to a client and access the underlying module cache.
- ApiModuleClient(GridConnection, String) - Constructor for class com.scaleoutsoftware.modules.client.ApiModuleClient
-
Default constructor for a ApiModuleClient.
- ApiModuleException - Exception Class in com.scaleoutsoftware.modules.client
-
An API module exception is thrown when: 1) The invoke request times out.
- ApiModuleException() - Constructor for exception class com.scaleoutsoftware.modules.client.ApiModuleException
-
Default constructor.
- ApiModuleException(Exception) - Constructor for exception class com.scaleoutsoftware.modules.client.ApiModuleException
-
Create an ApiModuleException with a message.
- ApiModuleException(String) - Constructor for exception class com.scaleoutsoftware.modules.client.ApiModuleException
-
Create an ApiModuleException with a message.
- ApiModuleException(String, Exception) - Constructor for exception class com.scaleoutsoftware.modules.client.ApiModuleException
-
Create an ApiModuleException with a message and a cause.
- ApiModuleException(String, Exception, boolean, boolean) - Constructor for exception class com.scaleoutsoftware.modules.client.ApiModuleException
-
Create an ApiModuleException with a message and cause -- optionally suppress and write stack trace.
- ApiModuleOptions<O> - Class in com.scaleoutsoftware.modules.hosting
-
Options for a ApiModule -- create via
ApiModuleOptionsBuilder. - ApiModuleOptionsBuilder<O> - Class in com.scaleoutsoftware.modules.hosting
-
Used to create an
ApiModuleOptions. - ApiModuleOptionsBuilder(Type) - Constructor for class com.scaleoutsoftware.modules.hosting.ApiModuleOptionsBuilder
-
Instantiate the builder with the SOSS object type.
- ApiProcessingContext<O> - Class in com.scaleoutsoftware.modules.abstractions
-
The api processing context provides access to contextual information during invocation processing.
- ApiProcessingContext() - Constructor for class com.scaleoutsoftware.modules.abstractions.ApiProcessingContext
-
Instantiate a new ApiProcessingContext.
- ApiProcessor<O> - Class in com.scaleoutsoftware.modules.abstractions
-
The ApiProcessor is responsible for handling incoming API requests from clients for the retrieved object.
- ApiProcessor() - Constructor for class com.scaleoutsoftware.modules.abstractions.ApiProcessor
-
Instantiate a new ApiProcessor.
- ApiProcessorLockingMode - Enum Class in com.scaleoutsoftware.modules.abstractions
-
Details the API processor's locking mode when retrieving and updating a SOSS object.
- assignGridConnection(GridConnection) - Method in class com.scaleoutsoftware.modules.client.MsgModuleClientBuilder
-
Assigns a
GridConnectionto the client. - assignSerialization(CacheSerializer<O>, CacheDeserializer<O>) - Method in class com.scaleoutsoftware.modules.client.MsgModuleClientBuilder
-
Assigns the serializer/deserializer call backs used by the underlying cache.
B
- build() - Method in class com.scaleoutsoftware.modules.client.MsgModuleClientBuilder
-
Builds a
MsgModuleClient. - build() - Method in class com.scaleoutsoftware.modules.hosting.ApiModuleOptionsBuilder
-
builds the
MsgModuleOptions. - build() - Method in class com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptionsBuilder
-
builds the
DigitalTwinModelOptions. - build() - Method in class com.scaleoutsoftware.modules.hosting.MsgModuleOptionsBuilder
-
builds the
MsgModuleOptions. - buildLocalDevelopmentClient() - Method in class com.scaleoutsoftware.modules.client.MsgModuleClientBuilder
-
Builds a
MsgModuleClientfor a local, single host SOSS deployment.
C
- com.scaleoutsoftware.modules.abstractions - package com.scaleoutsoftware.modules.abstractions
-
Abstractions for API and MSG modules deployed on a ScaleOut in-memory data grid.
- com.scaleoutsoftware.modules.client - package com.scaleoutsoftware.modules.client
-
Clients for API and MSG modules deployed on a ScaleOut in-memory data grid.
- com.scaleoutsoftware.modules.connectors.abstractions - package com.scaleoutsoftware.modules.connectors.abstractions
-
Abstractions for ScaleOut module/digital twin connectors.
- com.scaleoutsoftware.modules.hosting - package com.scaleoutsoftware.modules.hosting
-
Hosting package for API and MSG modules is used to host modules on a ScaleOut in-memory data grid.
- com.scaleoutsoftware.modules.hosting.connections - package com.scaleoutsoftware.modules.hosting.connections
-
Connections abstractions allow MSG modules deployed on a ScaleOut in-memory data grid to send messages to external services.
- ConsumerRecordFilter - Class in com.scaleoutsoftware.modules.connectors.abstractions
-
Used to filter incoming messages from a Kafka topic.
- ConsumerRecordFilter(GridConnection) - Constructor for class com.scaleoutsoftware.modules.connectors.abstractions.ConsumerRecordFilter
-
Default construct that takes as parameter a
GridConnection. - ConsumerRecordFilterMetadata - Class in com.scaleoutsoftware.modules.connectors.abstractions
-
The return value for a
ConsumerRecordFilter. - ConsumerRecordFilterMetadata() - Constructor for class com.scaleoutsoftware.modules.connectors.abstractions.ConsumerRecordFilterMetadata
-
Instantiate the ConsumerRecordFilterMetadata.
- Create - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.ObjNotFoundBehavior
-
Allow the API module to create the object.
- createObject(String, String) - Method in class com.scaleoutsoftware.modules.abstractions.ApiProcessor
-
Create an object for a received messaged for an object that did not exist and the
SossApiMethod'sObjNotFoundBehavioris set toObjNotFoundBehavior.Create. - createObject(String, String) - Method in class com.scaleoutsoftware.modules.abstractions.MessageProcessor
-
Create an object for a received messaged for an object that did not exist.
D
- deleteAsync(String) - Method in class com.scaleoutsoftware.modules.abstractions.PersistenceProvider
-
Asynchronously remove a SOSS object from a persistent data store.
- DigitalTwinModelOptions<O> - Class in com.scaleoutsoftware.modules.hosting
-
DigitalTwinModelOptions.
- DigitalTwinModelOptionsBuilder<O> - Class in com.scaleoutsoftware.modules.hosting
-
The DigitalTwinModelOptionsBuilder is used to build a DigitalTwinModelOptions.
- DigitalTwinModelOptionsBuilder(Class<O>) - Constructor for class com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptionsBuilder
-
Instantiate the builder with the DigitalTwin object type.
- DoNotCreate - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.ObjNotFoundBehavior
-
Do not allow the API module to create the object.
- DoUpdate - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.ProcessingResult
-
The object should be updated because the SOSS object was changed.
E
- Error - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.AlertSeverity
-
A major failure that requires immediate attention.
- Exclusive - Enum constant in enum class com.scaleoutsoftware.modules.hosting.LockMode
-
Object access should always be exclusive -- done under a lock.
- ExclusiveLock - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.ApiProcessorLockingMode
-
The object should be locked for exclusive access.
- ExpirationType - Enum Class in com.scaleoutsoftware.modules.abstractions
-
Details a cached objects expiration type
F
- filter(ConsumerRecord<String, byte[]>) - Method in class com.scaleoutsoftware.modules.connectors.abstractions.ConsumerRecordFilter
-
A consumer record retrieved from the configured Kafka topic.
- FilterResult - Enum Class in com.scaleoutsoftware.modules.connectors.abstractions
-
Define the result of a Kafka connectors filter method.
- ForwardMessage - Enum constant in enum class com.scaleoutsoftware.modules.connectors.abstractions.FilterResult
-
Forward the message.
G
- getCache() - Method in class com.scaleoutsoftware.modules.abstractions.ApiProcessingContext
-
Retrieve the underlying
Cachethat stores objects for the associated module. - getCache() - Method in class com.scaleoutsoftware.modules.abstractions.MsgProcessingContext
-
Retrieve the underlying
Cachethat stores objects for the associated module. - getCacheDeserializer() - Method in class com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptions
-
The deserializer for this
ModulePackage. - getCacheForModule() - Method in class com.scaleoutsoftware.modules.client.MsgModuleClient
-
Retrieve the underlying
Cachefor this module. - getCacheSerializer() - Method in class com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptions
-
The serializer for this
ModulePackage. - getDeserializer() - Method in class com.scaleoutsoftware.modules.hosting.ApiModuleOptions
-
The deserializer for this
ModulePackage. - getDeserializer() - Method in class com.scaleoutsoftware.modules.hosting.MsgModuleOptions
-
The deserializer for this
ModulePackage. - getDigitalTwinType() - Method in class com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptions
-
Retrieve the SOSS object type.
- getExpirationDuration() - Method in class com.scaleoutsoftware.modules.abstractions.NewObjectPolicy
-
Defines a newly cached SOSS object's expiration duration.
- getExpirationType() - Method in class com.scaleoutsoftware.modules.abstractions.NewObjectPolicy
-
Defines a newly cached SOSS object's
ExpirationType. - getFilterResult() - Method in class com.scaleoutsoftware.modules.connectors.abstractions.ConsumerRecordFilterMetadata
-
The
FilterResult. - getGridConnection() - Method in class com.scaleoutsoftware.modules.abstractions.ApiProcessingContext
-
Retrieve the underlying
GridConnectionused to access the ScaleOut StateServer store. - getGridConnection() - Method in class com.scaleoutsoftware.modules.abstractions.MsgProcessingContext
-
Retrieve the underlying
GridConnectionused to access the ScaleOut StateServer store. - getId() - Method in class com.scaleoutsoftware.modules.connectors.abstractions.ConsumerRecordFilterMetadata
-
Return the ID to forward the message to, or null if
IgnoreMessageis set. - getInstance() - Static method in class com.scaleoutsoftware.modules.hosting.connections.KafkaConnectionFactory
-
Retrieves a
KafkaConnection. - getInstanceDeserializer() - Method in class com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptions
-
The deserializer for this
ModulePackage. - getInstanceSerializer() - Method in class com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptions
-
The serializer for this
ModulePackage. - getLockMode() - Method in class com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptions
-
The
LockModefor thisModulePackage. - getLockMode() - Method in class com.scaleoutsoftware.modules.hosting.MsgModuleOptions
-
The
LockModefor thisModulePackage. - getModuleName() - Method in class com.scaleoutsoftware.modules.abstractions.ApiProcessingContext
-
Retrieve the module name of the SOSS object.
- getModuleName() - Method in class com.scaleoutsoftware.modules.abstractions.MsgProcessingContext
-
Retrieve the module name of the SOSS object.
- getModuleName() - Method in class com.scaleoutsoftware.modules.abstractions.PersistenceProvider
-
Retrieve the module name.
- getNewObjectPolicy(String, String, O) - Method in class com.scaleoutsoftware.modules.abstractions.ApiProcessor
-
Generate a
NewObjectPolicythat defines theExpirationTypeand expiration timeout. - getNewObjectPolicy(String, String, O) - Method in class com.scaleoutsoftware.modules.abstractions.MessageProcessor
-
Generate a
NewObjectPolicythat defines theExpirationTypeand expiration timeout. - getObjectId() - Method in class com.scaleoutsoftware.modules.abstractions.ApiProcessingContext
-
Retrieve the unique object ID of the SOSS object.
- getObjectId() - Method in class com.scaleoutsoftware.modules.abstractions.MsgProcessingContext
-
Retrieve the unique object ID of the SOSS object.
- getPayload() - Method in class com.scaleoutsoftware.modules.connectors.abstractions.ConsumerRecordFilterMetadata
-
Return the payload to forward to the Digital Twin model, or null if
IgnoreMessageis set. - getProcessingResult() - Method in class com.scaleoutsoftware.modules.abstractions.InvokeResult
-
Return
ProcessingResult.DoUpdateif the SOSS object was changed,ProcessingResult.NoUpdateif the SOSS object was not changed, andProcessingResult.Removeif the SOSS object should be removed. - getResult() - Method in class com.scaleoutsoftware.modules.abstractions.InvokeResult
-
Returns the result of the
SossApiMethod. - getSerializer() - Method in class com.scaleoutsoftware.modules.hosting.ApiModuleOptions
-
The serializer for this
ModulePackage. - getSerializer() - Method in class com.scaleoutsoftware.modules.hosting.MsgModuleOptions
-
The serializer for this
ModulePackage. - getSossObjectType() - Method in class com.scaleoutsoftware.modules.hosting.ApiModuleOptions
-
Retrieve the SOSS object type.
- getSossObjectType() - Method in class com.scaleoutsoftware.modules.hosting.MsgModuleOptions
-
Retrieve the SOSS object type.
- GRID_CONNECTION - Static variable in class com.scaleoutsoftware.modules.hosting.ModulePackage
-
A GridConnection to the local ScaleOut grid where this module package is deployed.
- gridConnection - Variable in class com.scaleoutsoftware.modules.connectors.abstractions.ConsumerRecordFilter
-
A connection to the Kafka connector's ScaleOut grid.
I
- IgnoreMessage - Enum constant in enum class com.scaleoutsoftware.modules.connectors.abstractions.FilterResult
-
Ignore the message.
- Info - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.AlertSeverity
-
A UI alert has an info purpose.
- initialize() - Method in class com.scaleoutsoftware.modules.abstractions.PersistenceProvider
-
Initialize the persistence provider.
- invoke(String, String, byte[]) - Method in class com.scaleoutsoftware.modules.client.ApiModuleClient
-
Sends a messages to a module with the default timeout of 5 seconds.
- invoke(String, String, byte[], Duration) - Method in class com.scaleoutsoftware.modules.client.ApiModuleClient
-
Sends a messages to a module with a configurable timeout.
- InvokeResult - Class in com.scaleoutsoftware.modules.abstractions
-
The invoke result is the return value for a method annotated with
SossApiMethod. - InvokeResult() - Constructor for class com.scaleoutsoftware.modules.abstractions.InvokeResult
-
Instantiate a new InvokeResult.
- isSossObjectJsonSerialized() - Method in class com.scaleoutsoftware.modules.hosting.ApiModuleOptions
-
Specifies if this
ApiModuleOptionsobject type is JSON serialized. - isSossObjectJsonSerialized() - Method in class com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptions
-
Specifies if this
DigitalTwinModelOptionsobject type is JSON serialized. - isSossObjectJsonSerialized() - Method in class com.scaleoutsoftware.modules.hosting.MsgModuleOptions
-
Specifies if this
MsgModuleOptionsobject type is JSON serialized.
K
- KafkaConnection - Interface in com.scaleoutsoftware.modules.hosting.connections
-
Used to send messages to a Kafka connection.
- KafkaConnectionFactory - Class in com.scaleoutsoftware.modules.hosting.connections
-
Used to retrieve a connection to a Kafka Connector.
L
- loadAsync(String) - Method in class com.scaleoutsoftware.modules.abstractions.PersistenceProvider
-
Asynchronously load a SOSS object from a persistent data store.
- lockingMode() - Element in annotation interface com.scaleoutsoftware.modules.abstractions.SossApiMethod
-
Set whether this API method should use locking when reading/writing SOSS objects.
- LockMode - Enum Class in com.scaleoutsoftware.modules.hosting
-
Details the locking strategy for a
ModulePackage.
M
- MessageProcessor<O> - Class in com.scaleoutsoftware.modules.abstractions
-
The MessageProcessor is responsible for processing messages and creating objects for sent messages to module objects that do not yet exist.
- MessageProcessor() - Constructor for class com.scaleoutsoftware.modules.abstractions.MessageProcessor
-
Instantiate a new MessageProcessor.
- ModulePackage - Class in com.scaleoutsoftware.modules.hosting
-
The ModulePackage class hosts defined msg and api modules.
- ModulePackage() - Constructor for class com.scaleoutsoftware.modules.hosting.ModulePackage
-
Instantiate the ModulePackage
- ModuleRegistrationException - Exception Class in com.scaleoutsoftware.modules.hosting
-
A ModuleRegistrationException is thrown if an error occurs while registering a new module.
- ModuleRegistrationException() - Constructor for exception class com.scaleoutsoftware.modules.hosting.ModuleRegistrationException
-
Default constructor.
- ModuleRegistrationException(Exception) - Constructor for exception class com.scaleoutsoftware.modules.hosting.ModuleRegistrationException
-
Create an Ec2TagMissingException with a message.
- ModuleRegistrationException(String) - Constructor for exception class com.scaleoutsoftware.modules.hosting.ModuleRegistrationException
-
Create an Ec2TagMissingException with a message.
- ModuleRegistrationException(String, Exception) - Constructor for exception class com.scaleoutsoftware.modules.hosting.ModuleRegistrationException
-
Create an Ec2TagMissingException with a message and a cause.
- ModuleRegistrationException(String, Exception, boolean, boolean) - Constructor for exception class com.scaleoutsoftware.modules.hosting.ModuleRegistrationException
-
Create an Ec2TagMissingException with a message and cause -- optionally suppress and write stack trace.
- MsgModuleClient<O> - Class in com.scaleoutsoftware.modules.client
-
The MsgModuleClient is used to send messages to a client and access the underlying module cache.
- MsgModuleClientBuilder<O> - Class in com.scaleoutsoftware.modules.client
-
The MsgModuleClientBuilder is used to instantiate a
MsgModuleClient - MsgModuleClientBuilder(String, Type) - Constructor for class com.scaleoutsoftware.modules.client.MsgModuleClientBuilder
-
Instantiate this builder.
- MsgModuleOptions<O> - Class in com.scaleoutsoftware.modules.hosting
-
The options for a
ModulePackage. - MsgModuleOptionsBuilder<O> - Class in com.scaleoutsoftware.modules.hosting
-
The ModuleOptionsBuilder is used to create a
MsgModuleOptions. - MsgModuleOptionsBuilder(Type) - Constructor for class com.scaleoutsoftware.modules.hosting.MsgModuleOptionsBuilder
-
Instantiate the builder with the SOSS object type.
- MsgModuleSender - Class in com.scaleoutsoftware.modules.client
-
The MsgModuleSender sends messages to modules.
- MsgModuleSender(GridConnection) - Constructor for class com.scaleoutsoftware.modules.client.MsgModuleSender
-
Instantiate the MsgModuleSender.
- MsgProcessingContext<O> - Class in com.scaleoutsoftware.modules.abstractions
-
The msg processing context provides access to contextual information during message processing.
- MsgProcessingContext() - Constructor for class com.scaleoutsoftware.modules.abstractions.MsgProcessingContext
-
Instantiate a new MsgProcessingContext
N
- NewObjectPolicy - Class in com.scaleoutsoftware.modules.abstractions
-
A new object policy is used to define a SOSS object's expiration type and expiration timeout.
- NewObjectPolicy() - Constructor for class com.scaleoutsoftware.modules.abstractions.NewObjectPolicy
-
Instantiate a NewObjectPolicy
- None - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.ApiProcessorLockingMode
-
No locking semantics.
- None - Enum constant in enum class com.scaleoutsoftware.modules.hosting.LockMode
-
Object access does not require exclusive access.
- NoUpdate - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.ProcessingResult
-
The SOSS object should not be updated because the SOSS object was not changed.
O
- objNotFoundBehavior() - Element in annotation interface com.scaleoutsoftware.modules.abstractions.SossApiMethod
-
Set the object not found behavior when this API method is called and the object is missing.
- ObjNotFoundBehavior - Enum Class in com.scaleoutsoftware.modules.abstractions
-
Details an API module's behavior when an endpoint is invoked and the object is not found.
- operationId() - Element in annotation interface com.scaleoutsoftware.modules.abstractions.SossApiMethod
-
The name of the SossApiMethod to invoke.
P
- PersistenceProvider<V> - Class in com.scaleoutsoftware.modules.abstractions
-
PersistenceProvider base class is used to provide external access to a persistent data store.
- PersistenceProvider(String) - Constructor for class com.scaleoutsoftware.modules.abstractions.PersistenceProvider
-
Instantiate a PersistenceProvider for a specific module.
- ProcessingResult - Enum Class in com.scaleoutsoftware.modules.abstractions
-
The result of a call to
MessageProcessor.processMessage(MsgProcessingContext, Object, byte[]). - processMessage(MsgProcessingContext<O>, O, byte[]) - Method in class com.scaleoutsoftware.modules.abstractions.MessageProcessor
-
Process a message for a SOSS object.
- publishToTopicAsync(String, String, byte[]) - Method in interface com.scaleoutsoftware.modules.hosting.connections.KafkaConnection
-
Publish a message to a Kafka broker configured through an ActiveCaching connector with a default timeout of 5 seconds.
- publishToTopicAsync(String, String, byte[], Duration) - Method in interface com.scaleoutsoftware.modules.hosting.connections.KafkaConnection
-
Publish a message to a Kafka broker configured through an ActiveCaching connector with a configured timeout.
R
- Remove - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.ProcessingResult
-
The SOSS object should be removed.
- runLocalDevelopmentEnvironment() - Method in class com.scaleoutsoftware.modules.hosting.ModulePackage
-
This
ModulePackagewill block indefinitely and wait for events with a local ScaleOut StateServer installation.
S
- sendMessage(String, String, byte[]) - Method in class com.scaleoutsoftware.modules.abstractions.MsgProcessingContext
-
Asynchronously send a message to a module with the default timeout of 5 seconds.
- sendMessage(String, String, byte[], Duration) - Method in class com.scaleoutsoftware.modules.abstractions.MsgProcessingContext
-
Asynchronously send a message to a module.
- sendToModule(String, byte[]) - Method in class com.scaleoutsoftware.modules.client.MsgModuleClient
-
Sends a messages to a module with a default timeout of 5 seconds.
- sendToModule(String, byte[], Duration) - Method in class com.scaleoutsoftware.modules.client.MsgModuleClient
-
Sends a messages to a module with a configurable timeout.
- sendToModule(String, String, byte[]) - Method in class com.scaleoutsoftware.modules.client.MsgModuleSender
-
Sends a messages to a module with a default timeout of 5 seconds.
- sendToModule(String, String, byte[], Duration) - Method in class com.scaleoutsoftware.modules.client.MsgModuleSender
-
Sends a messages to a module with a configurable timeout.
- sendUiAlert(AlertSeverity, String) - Method in class com.scaleoutsoftware.modules.abstractions.ApiProcessingContext
-
Send an alert to the UI.
- sendUiAlert(AlertSeverity, String) - Method in class com.scaleoutsoftware.modules.abstractions.MsgProcessingContext
-
Send an alert to the UI.
- setLockMode(LockMode) - Method in class com.scaleoutsoftware.modules.hosting.MsgModuleOptionsBuilder
-
Sets the
LockModeof theModulePackage. - setSerialization(CacheSerializer<O>, CacheDeserializer<O>, boolean) - Method in class com.scaleoutsoftware.modules.hosting.ApiModuleOptionsBuilder
-
Sets the
CacheSerializer,CacheDeserializer, and flag for if the SOSS objects are serialized to JSON. - setSerialization(CacheSerializer<O>, CacheDeserializer<O>, boolean) - Method in class com.scaleoutsoftware.modules.hosting.MsgModuleOptionsBuilder
-
Sets the
CacheSerializer,CacheDeserializer, and flag for if the SOSS objects are serialized to JSON. - Sliding - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.ExpirationType
-
The cached SOSS object will expire when the timeout duration has elapsed since the last update time.
- SossApiMethod - Annotation Interface in com.scaleoutsoftware.modules.abstractions
-
Annotate a method with
SossApiMethodto define an ApiModule's invokable method. - storeAsync(String, V) - Method in class com.scaleoutsoftware.modules.abstractions.PersistenceProvider
-
Asynchronously store a SOSS object in a persistent data store.
V
- valueOf(String) - Static method in enum class com.scaleoutsoftware.modules.abstractions.AlertSeverity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.modules.abstractions.ApiProcessorLockingMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.modules.abstractions.ExpirationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.modules.abstractions.ObjNotFoundBehavior
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.modules.abstractions.ProcessingResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.modules.connectors.abstractions.FilterResult
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.scaleoutsoftware.modules.hosting.LockMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.scaleoutsoftware.modules.abstractions.AlertSeverity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.modules.abstractions.ApiProcessorLockingMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.modules.abstractions.ExpirationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.modules.abstractions.ObjNotFoundBehavior
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.modules.abstractions.ProcessingResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.modules.connectors.abstractions.FilterResult
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.scaleoutsoftware.modules.hosting.LockMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- waitForEvents() - Method in class com.scaleoutsoftware.modules.hosting.ModulePackage
-
This
ModulePackagewill block indefinitely and wait for events. - Warning - Enum constant in enum class com.scaleoutsoftware.modules.abstractions.AlertSeverity
-
A UI alert is a module warning.
All Classes and Interfaces|All Packages|Serialized Form