public class TypeDescFactory extends Object
Constructor and Description |
---|
TypeDescFactory() |
TypeDescFactory(IDirectSpaceProxy spaceProxy) |
Modifier and Type | Method and Description |
---|---|
ITypeDesc |
createEntryTypeDesc(Entry obj,
String className,
String codeBase,
Class<?> realClass) |
ITypeDesc |
createExternalEntryTypeDesc(ExternalEntry externalEntry,
String codeBase) |
static ITypeDesc |
createPbsExplicitTypeDesc(EntryType entryType,
String className,
String[] superClassesNames,
PropertyInfo[] properties,
Map<String,SpaceIndex> indexes,
String idPropertyName,
boolean idAutoGenerate,
String routingPropertyName,
String fifoGroupingPropertyPath,
Set<String> fifoGroupingIndexPaths,
FifoSupport fifoMode,
boolean isReplicable,
boolean supportsOptimisticLocking,
boolean supportsDynamicProperties,
byte dynamicPropertiesStorageType,
String documentWrapperType,
boolean blobstoreEnabled) |
static ITypeDesc |
createPbsTypeDesc(EntryType entryType,
String className,
String codeBase,
String[] superClassesNames,
String[] fieldsNames,
String[] fieldsTypes,
SpaceIndexType[] fieldsIndexes,
String idPropertyName,
boolean idAutoGenerate,
String routingPropertyName,
FifoSupport fifoMode,
boolean isReplicable,
boolean supportsOptimisticLocking,
boolean supportsDynamicProperties) |
ITypeDesc |
createPojoTypeDesc(Class<?> type,
String codeBase,
ITypeDesc superTypeDesc) |
public TypeDescFactory()
public TypeDescFactory(IDirectSpaceProxy spaceProxy)
public ITypeDesc createPojoTypeDesc(Class<?> type, String codeBase, ITypeDesc superTypeDesc)
public ITypeDesc createEntryTypeDesc(Entry obj, String className, String codeBase, Class<?> realClass)
public ITypeDesc createExternalEntryTypeDesc(ExternalEntry externalEntry, String codeBase)
public static ITypeDesc createPbsTypeDesc(EntryType entryType, String className, String codeBase, String[] superClassesNames, String[] fieldsNames, String[] fieldsTypes, SpaceIndexType[] fieldsIndexes, String idPropertyName, boolean idAutoGenerate, String routingPropertyName, FifoSupport fifoMode, boolean isReplicable, boolean supportsOptimisticLocking, boolean supportsDynamicProperties)
public static ITypeDesc createPbsExplicitTypeDesc(EntryType entryType, String className, String[] superClassesNames, PropertyInfo[] properties, Map<String,SpaceIndex> indexes, String idPropertyName, boolean idAutoGenerate, String routingPropertyName, String fifoGroupingPropertyPath, Set<String> fifoGroupingIndexPaths, FifoSupport fifoMode, boolean isReplicable, boolean supportsOptimisticLocking, boolean supportsDynamicProperties, byte dynamicPropertiesStorageType, String documentWrapperType, boolean blobstoreEnabled)
Copyright © GigaSpaces.