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, wait
enabledSmartExternalizableWithReference
public 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 Externalizable
IOException
ClassNotFoundException
public void readExternal(ObjectInput in, PlatformLogicalVersion version) throws IOException, ClassNotFoundException
IOException
ClassNotFoundException
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
IOException
public void writeExternal(ObjectOutput out, PlatformLogicalVersion version) throws IOException
IOException
Copyright © GigaSpaces.