Package com.gigaspaces.internal.metadata
Class SpaceTypeInfo
java.lang.Object
com.gigaspaces.internal.metadata.SpaceTypeInfo
- All Implemented Interfaces:
SmartExternalizable,Externalizable,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor for externalizable.SpaceTypeInfo(Class<?> type, SpaceTypeInfo superTypeInfo, Map<String, Node> xmlMap) -
Method Summary
Modifier and TypeMethodDescriptioncreateConstructorBasedInstance(Object[] spacePropertyValues, Map<String, Object> dynamicProperties, String uid, int version, long lease, boolean persistent) IConstructor<?>booleangetName()intintgetProperty(int ordinal) getProperty(String name) Class<? extends ClassBinaryStorageAdapter>Object[]getSpacePropertiesValues(Object object, boolean useNullValues) String[]Class<?>getType()booleanbooleanintindexOf(SpacePropertyInfo property) booleanbooleanbooleanbooleanbooleanvoidvoidreadExternal(ObjectInput in, PlatformLogicalVersion version) voidsetSpacePropertiesValues(Object object, Object[] values) voidvoidwriteExternal(ObjectOutput out, PlatformLogicalVersion version) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Constructor Details
-
SpaceTypeInfo
public SpaceTypeInfo()Default constructor for externalizable. -
SpaceTypeInfo
-
-
Method Details
-
getName
-
getType
-
getParamsConstructor
-
getDefaultConstructor
-
getSuperTypeInfo
-
getSuperClasses
-
hasConstructorProperties
public boolean hasConstructorProperties() -
isSystemClass
public boolean isSystemClass() -
isPersist
public boolean isPersist() -
isReplicate
public boolean isReplicate() -
getFifoSupport
-
getStorageType
-
isBlobstoreEnabled
public boolean isBlobstoreEnabled() -
isBroadcast
public boolean isBroadcast() -
getTieredStorageTableConfig
-
getNumOfProperties
public int getNumOfProperties() -
getNumOfSpaceProperties
public int getNumOfSpaceProperties() -
getSpaceProperties
-
getProperty
-
getProperty
-
getSequenceNumberPropertyName
-
hasRoutingAnnotation
public boolean hasRoutingAnnotation() -
indexOf
-
getIdProperties
-
getIdPropertiesNames
-
getIdAutoGenerate
public boolean getIdAutoGenerate() -
getDynamicPropertiesProperty
-
getFifoGroupingName
-
getFifoGroupingIndexes
-
getLeaseExpirationProperty
-
getPersistProperty
-
getRoutingProperty
-
getVersionProperty
-
createInstance
-
createConstructorBasedInstance
-
getSpacePropertiesValues
-
setSpacePropertiesValues
-
getFullDescription
-
getIndexes
-
getSpaceClassStorageAdapter
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
readExternal
public void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException - Throws:
IOExceptionClassNotFoundException
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
writeExternal
- Throws:
IOException
-