Class PortableSchemaFactory
- java.lang.Object
-
- io.basestar.storage.hazelcast.serde.PortableSchemaFactory
-
- All Implemented Interfaces:
com.hazelcast.nio.serialization.PortableFactory
public class PortableSchemaFactory extends java.lang.Object implements com.hazelcast.nio.serialization.PortableFactory
-
-
Field Summary
Fields Modifier and Type Field Description static intREF_SLOTstatic intSLOT_OFFSET
-
Constructor Summary
Constructors Constructor Description PortableSchemaFactory(int factoryId, io.basestar.schema.Namespace namespace)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomPortablecreate(int i)CustomPortablecreate(io.basestar.schema.Schema<?> schema)CustomPortablecreateRef()com.hazelcast.nio.serialization.ClassDefinitiondef(int slot)com.hazelcast.nio.serialization.ClassDefinitiondef(io.basestar.schema.Schema<?> schema)java.util.Set<com.hazelcast.nio.serialization.ClassDefinition>defs()intgetFactoryId()com.hazelcast.nio.serialization.ClassDefinitionrefDef()com.hazelcast.config.SerializationConfigserializationConfig()
-
-
-
Field Detail
-
REF_SLOT
public static final int REF_SLOT
- See Also:
- Constant Field Values
-
SLOT_OFFSET
public static final int SLOT_OFFSET
- See Also:
- Constant Field Values
-
-
Method Detail
-
defs
public java.util.Set<com.hazelcast.nio.serialization.ClassDefinition> defs()
-
getFactoryId
public int getFactoryId()
-
create
public CustomPortable create(int i)
- Specified by:
createin interfacecom.hazelcast.nio.serialization.PortableFactory
-
create
public CustomPortable create(io.basestar.schema.Schema<?> schema)
-
createRef
public CustomPortable createRef()
-
def
public com.hazelcast.nio.serialization.ClassDefinition def(int slot)
-
refDef
public com.hazelcast.nio.serialization.ClassDefinition refDef()
-
def
public com.hazelcast.nio.serialization.ClassDefinition def(io.basestar.schema.Schema<?> schema)
-
serializationConfig
public com.hazelcast.config.SerializationConfig serializationConfig()
-
-