Package com.scaleoutsoftware.modules.abstractions
package com.scaleoutsoftware.modules.abstractions
Abstractions for API and MSG modules deployed on a ScaleOut in-memory data grid.
-
ClassDescriptionSeverity of a UI alert generated by
MsgProcessingContextThe api processing context provides access to contextual information during invocation processing.ApiProcessor<O>The ApiProcessor is responsible for handling incoming API requests from clients for the retrieved object.Details the API processor's locking mode when retrieving and updating a SOSS object.Details a cached objects expiration typeThe invoke result is the return value for a method annotated withSossApiMethod.The MessageProcessor is responsible for processing messages and creating objects for sent messages to module objects that do not yet exist.The msg processing context provides access to contextual information during message processing.A new object policy is used to define a SOSS object's expiration type and expiration timeout.Details an API module's behavior when an endpoint is invoked and the object is not found.PersistenceProvider base class is used to provide external access to a persistent data store.The result of a call toMessageProcessor.processMessage(MsgProcessingContext, Object, byte[]).Annotate a method withSossApiMethodto define an ApiModule's invokable method.