Class DigitalTwinModelOptions<O extends com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase<O>>
java.lang.Object
com.scaleoutsoftware.modules.hosting.DigitalTwinModelOptions<O>
- Type Parameters:
O- the digital twin base type.
public class DigitalTwinModelOptions<O extends com.scaleoutsoftware.digitaltwin.abstractions.DigitalTwinBase<O>>
extends Object
DigitalTwinModelOptions.
-
Method Summary
Modifier and TypeMethodDescriptioncom.scaleout.client.caching.CacheDeserializer<O> The deserializer for thisModulePackage.com.scaleout.client.caching.CacheSerializer<O> The serializer for thisModulePackage.Retrieve the SOSS object type.com.scaleout.client.caching.CacheDeserializer<O> The deserializer for thisModulePackage.com.scaleout.client.caching.CacheSerializer<O> The serializer for thisModulePackage.TheLockModefor thisModulePackage.booleanSpecifies if thisDigitalTwinModelOptionsobject type is JSON serialized.
-
Method Details
-
getDigitalTwinType
Retrieve the SOSS object type.- Returns:
- the SOSS object type.
-
getLockMode
TheLockModefor thisModulePackage.- Returns:
- the
LockMode
-
getCacheSerializer
The serializer for thisModulePackage.- Returns:
- the
CacheSerializer.
-
getCacheDeserializer
The deserializer for thisModulePackage.- Returns:
- the
CacheDeserializer.
-
getInstanceSerializer
The serializer for thisModulePackage.- Returns:
- the
CacheSerializer.
-
getInstanceDeserializer
The deserializer for thisModulePackage.- Returns:
- the
CacheDeserializer.
-
isSossObjectJsonSerialized
public boolean isSossObjectJsonSerialized()Specifies if thisDigitalTwinModelOptionsobject 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.
-