Package com.gigaspaces.internal.metadata
Class ConstructorInstantiationDescriptor
java.lang.Object
com.gigaspaces.internal.metadata.ConstructorInstantiationDescriptor
- All Implemented Interfaces:
SmartExternalizable,Externalizable,Serializable
- Since:
- 9.6
- Author:
- Dan Kilman
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintConstructor<?>String[]Class<?>[]intboolean[]intintintintgetSpacePropertyToConstructorIndex(int spacePropertyIndex) intintindexOfProperty(String propertyName) booleanisIndexExcluded(int index) voidvoidsetAutoGenIdPropertyConstructorIndex(int idPropertyConstructorIndex) voidsetConstructor(Constructor<?> constructor) voidsetConstructorParameterNames(String[] constructorParameterNames) voidsetConstructorParameterTypes(Class<?>[] constructorParameterTypes) voidsetDynamicPropertiesConstructorIndex(int dynamicPropertiesConstructorIndex) voidsetExcludedIndexes(boolean[] excludedIndexes) voidsetLeaseConstructorIndex(int leaseConstructorIndex) voidsetPersistConstructorIndex(int persistConstructorIndex) voidsetSpacePropertyToConstructorIndex(int[] spacePropertyToConstructorIndex) voidsetVersionConstructorIndex(int versionConstructorIndex) voidMethods 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
-
ConstructorInstantiationDescriptor
public ConstructorInstantiationDescriptor()
-
-
Method Details
-
getConstructorParameterTypes
-
setConstructorParameterTypes
-
getConstructorParameterNames
-
setConstructorParameterNames
-
getExcludedIndexes
public boolean[] getExcludedIndexes() -
setExcludedIndexes
public void setExcludedIndexes(boolean[] excludedIndexes) -
getSpacePropertyToConstructorIndex
public int getSpacePropertyToConstructorIndex(int spacePropertyIndex) -
setSpacePropertyToConstructorIndex
public void setSpacePropertyToConstructorIndex(int[] spacePropertyToConstructorIndex) -
getAutoGenIdPropertyConstructorIndex
public int getAutoGenIdPropertyConstructorIndex() -
setAutoGenIdPropertyConstructorIndex
public void setAutoGenIdPropertyConstructorIndex(int idPropertyConstructorIndex) -
getDynamicPropertiesConstructorIndex
public int getDynamicPropertiesConstructorIndex() -
setDynamicPropertiesConstructorIndex
public void setDynamicPropertiesConstructorIndex(int dynamicPropertiesConstructorIndex) -
getVersionConstructorIndex
public int getVersionConstructorIndex() -
setVersionConstructorIndex
public void setVersionConstructorIndex(int versionConstructorIndex) -
getPersistConstructorIndex
public int getPersistConstructorIndex() -
setPersistConstructorIndex
public void setPersistConstructorIndex(int persistConstructorIndex) -
getLeaseConstructorIndex
public int getLeaseConstructorIndex() -
setLeaseConstructorIndex
public void setLeaseConstructorIndex(int leaseConstructorIndex) -
getConstructor
-
setConstructor
-
getNumberOfParameters
public int getNumberOfParameters() -
isIndexExcluded
public boolean isIndexExcluded(int index) -
indexOfProperty
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-