Class MsgModuleOptions<O>

java.lang.Object
com.scaleoutsoftware.modules.hosting.MsgModuleOptions<O>
Type Parameters:
O - the SOSS object type.

public class MsgModuleOptions<O> extends Object
The options for a ModulePackage.
  • Method Details

    • getSossObjectType

      public Type getSossObjectType()
      Retrieve the SOSS object type.
      Returns:
      the SOSS object type.
    • getLockMode

      public LockMode getLockMode()
      The LockMode for this ModulePackage.
      Returns:
      the LockMode
    • getSerializer

      public com.scaleout.client.caching.CacheSerializer<O> getSerializer()
      The serializer for this ModulePackage.
      Returns:
      the CacheSerializer.
    • getDeserializer

      public com.scaleout.client.caching.CacheDeserializer<O> getDeserializer()
      The deserializer for this ModulePackage.
      Returns:
      the CacheDeserializer.
    • isSossObjectJsonSerialized

      public boolean isSossObjectJsonSerialized()
      Specifies if this MsgModuleOptions object type is JSON serialized. SOSS objects that are JSON serialized are eligible for queries and widgets.
      Returns:
      true if the object is JSON serialized, false otherwise.