Class ConstructorInstantiationDescriptor

java.lang.Object
com.gigaspaces.internal.metadata.ConstructorInstantiationDescriptor
All Implemented Interfaces:
SmartExternalizable, Externalizable, Serializable

public class ConstructorInstantiationDescriptor extends Object implements SmartExternalizable
Since:
9.6
Author:
Dan Kilman
See Also:
  • Constructor Details

    • ConstructorInstantiationDescriptor

      public ConstructorInstantiationDescriptor()
  • Method Details

    • getConstructorParameterTypes

      public Class<?>[] getConstructorParameterTypes()
    • setConstructorParameterTypes

      public void setConstructorParameterTypes(Class<?>[] constructorParameterTypes)
    • getConstructorParameterNames

      public String[] getConstructorParameterNames()
    • setConstructorParameterNames

      public void setConstructorParameterNames(String[] constructorParameterNames)
    • 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

      public Constructor<?> getConstructor()
    • setConstructor

      public void setConstructor(Constructor<?> constructor)
    • getNumberOfParameters

      public int getNumberOfParameters()
    • isIndexExcluded

      public boolean isIndexExcluded(int index)
    • indexOfProperty

      public int indexOfProperty(String propertyName)
    • writeExternal

      public void writeExternal(ObjectOutput out) throws IOException
      Specified by:
      writeExternal in interface Externalizable
      Throws:
      IOException
    • readExternal

      public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
      Specified by:
      readExternal in interface Externalizable
      Throws:
      IOException
      ClassNotFoundException