public class SpaceTypeInfo extends Object implements SmartExternalizable
| Constructor and Description |
|---|
SpaceTypeInfo()
Default constructor for externalizable.
|
SpaceTypeInfo(Class<?> type,
SpaceTypeInfo superTypeInfo,
Map<String,Node> xmlMap) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenabledSmartExternalizableWithReferencepublic SpaceTypeInfo()
public SpaceTypeInfo(Class<?> type, SpaceTypeInfo superTypeInfo, Map<String,Node> xmlMap)
public String getName()
public Class<?> getType()
public IParamsConstructor<?> getParamsConstructor()
public IConstructor<?> getDefaultConstructor()
public SpaceTypeInfo getSuperTypeInfo()
public String[] getSuperClasses()
public boolean hasConstructorProperties()
public boolean isSystemClass()
public boolean isPersist()
public boolean isReplicate()
public FifoSupport getFifoSupport()
public StorageType getStorageType()
public boolean isBlobstoreEnabled()
public boolean isBroadcast()
public TieredStorageTableConfig getTieredStorageTableConfig()
public int getNumOfProperties()
public int getNumOfSpaceProperties()
public SpacePropertyInfo[] getSpaceProperties()
public SpacePropertyInfo getProperty(int ordinal)
public SpacePropertyInfo getProperty(String name)
public String getSequenceNumberPropertyName()
public int indexOf(SpacePropertyInfo property)
public List<SpacePropertyInfo> getIdProperties()
public boolean getIdAutoGenerate()
public SpacePropertyInfo getDynamicPropertiesProperty()
public String getFifoGroupingName()
public SpacePropertyInfo getLeaseExpirationProperty()
public SpacePropertyInfo getPersistProperty()
public SpacePropertyInfo getRoutingProperty()
public SpacePropertyInfo getVersionProperty()
public Object createInstance()
public Object createConstructorBasedInstance(Object[] spacePropertyValues, Map<String,Object> dynamicProperties, String uid, int version, long lease, boolean persistent)
public Object[] getSpacePropertiesValues(Object object, boolean useNullValues)
public String getFullDescription()
public Map<String,SpaceIndex> getIndexes()
public Class<? extends ClassBinaryStorageAdapter> getSpaceClassStorageAdapter()
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException
IOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void writeExternal(ObjectOutput out, PlatformLogicalVersion version) throws IOException
IOExceptionCopyright © GigaSpaces.