Modifier and Type | Method and Description |
---|---|
IServerTypeDesc |
NotificationReplicationChannelDataFilter.getTemplateTypeDesc() |
Modifier and Type | Method and Description |
---|---|
protected IServerTypeDesc |
SingleUidReplicationPacketData.getTypeDescriptor(SpaceTypeManager spaceTypeManager) |
protected IServerTypeDesc |
SingleReplicationPacketData.getTypeDescriptor(SpaceTypeManager spaceTypeManager) |
Modifier and Type | Method and Description |
---|---|
protected int |
EntryLeaseExpiredFullReplicationPacketData.getFilterObjectType(IServerTypeDesc serverTypeDesc) |
protected int |
InsertNotifyTemplateReplicationPacketData.getFilterObjectType(IServerTypeDesc serverTypeDesc) |
protected abstract int |
SingleReplicationPacketData.getFilterObjectType(IServerTypeDesc serverTypeDesc) |
protected int |
CancelLeaseFullReplicationPacketData.getFilterObjectType(IServerTypeDesc serverTypeDesc) |
protected int |
UpdateReplicationPacketData.getFilterObjectType(IServerTypeDesc serverTypeDesc) |
protected int |
RemoveReplicationPacketData.getFilterObjectType(IServerTypeDesc serverTypeDesc) |
protected int |
WriteReplicationPacketData.getFilterObjectType(IServerTypeDesc serverTypeDesc) |
Modifier and Type | Method and Description |
---|---|
IServerTypeDesc |
IServerTypeDesc.createCopy(IServerTypeDesc superType) |
IServerTypeDesc[] |
IServerTypeDesc.getAssignableTypes() |
IServerTypeDesc |
AddTypeDescResult.getServerTypeDesc() |
IServerTypeDesc[] |
IServerTypeDesc.getSuperTypes() |
Modifier and Type | Method and Description |
---|---|
void |
IServerTypeDesc.addSubType(IServerTypeDesc subType) |
IServerTypeDesc |
IServerTypeDesc.createCopy(IServerTypeDesc superType) |
Constructor and Description |
---|
AddTypeDescResult(IServerTypeDesc serverTypeDesc,
AddTypeDescResultType registrationAction) |
Modifier and Type | Method and Description |
---|---|
IServerTypeDesc |
SpaceEngine.getTypeTableEntry(String className) |
Modifier and Type | Method and Description |
---|---|
boolean |
TemplatesManager.anyNotifyFifoForNonFifoTypePerOperation(IServerTypeDesc entryTypeDesc,
int operation) |
boolean |
LocalViewRegistrations.isBlobStoreClearOptimizationAllowed(IServerTypeDesc type) |
boolean |
TemplatesManager.isBlobStoreClearTakeOptimizationAllowed(IServerTypeDesc type) |
void |
SpaceEngine.removeEntrySA(Context context,
IEntryHolder entry,
IServerTypeDesc typeDesc,
boolean fromReplication,
boolean origin,
SpaceEngine.EntryRemoveReasonCodes removeReason)
Delete an entry (direct delete).
|
void |
SpaceEngine.removeEntrySA(Context context,
IEntryHolder entry,
IServerTypeDesc typeDesc,
boolean fromReplication,
boolean origin,
SpaceEngine.EntryRemoveReasonCodes removeReason,
boolean disableReplication,
boolean disableProcessorCall,
boolean disableSADelete)
Delete an entry (direct delete).
|
boolean |
SpaceEngine.shouldReplicate(ReplicationOperationType operType,
IServerTypeDesc serverTypeDesc,
boolean disableReplication,
boolean fromReplication) |
Modifier and Type | Class and Description |
---|---|
class |
ServerTypeDesc |
Modifier and Type | Method and Description |
---|---|
IServerTypeDesc |
ServerTypeDesc.createCopy(IServerTypeDesc superType) |
IServerTypeDesc[] |
ServerTypeDesc.getAssignableTypes() |
static IServerTypeDesc |
ServerTypeDesc.getByServerTypeDescCode(short code) |
IServerTypeDesc |
SpaceTypeManager.getServerTypeDesc(String typeName) |
IServerTypeDesc[] |
ServerTypeDesc.getSuperTypes() |
IServerTypeDesc |
SpaceTypeManager.getTypeDescriptorByObject(Object obj,
ObjectType objectType) |
IServerTypeDesc |
SpaceTypeManager.loadServerTypeDesc(ITransportPacket packet) |
Modifier and Type | Method and Description |
---|---|
Map<String,IServerTypeDesc> |
SpaceTypeManager.getSafeTypeTable() |
Modifier and Type | Method and Description |
---|---|
void |
ServerTypeDesc.addSubType(IServerTypeDesc subType) |
IServerTypeDesc |
ServerTypeDesc.createCopy(IServerTypeDesc superType) |
TypeData |
TypeDataFactory.createTypeData(IServerTypeDesc serverTypeDesc) |
TypeData |
TypeDataFactory.createTypeDataOnDynamicIndexCreation(IServerTypeDesc serverTypeDesc,
TypeData originalTypeData,
TypeData.TypeDataRecreationReasons reason) |
static boolean |
ServerTypeDesc.isEntry(IServerTypeDesc typeDesc) |
boolean |
SpaceTypeManager.isFifoType(IServerTypeDesc serverTypeDesc) |
void |
IServerTypeDescListener.onTypeActivated(IServerTypeDesc typeDesc)
Called after a new type descriptor was activated.
|
void |
IServerTypeDescListener.onTypeAdded(IServerTypeDesc typeDesc)
Called after a new type descriptor was created but before it it visible.
|
void |
IServerTypeDescListener.onTypeDeactivated(IServerTypeDesc typeDesc) |
void |
IServerTypeDescListener.onTypeIndexAdded(IServerTypeDesc typeDesc)
TODO: Called after index(s) were added to a type descriptor.
|
Constructor and Description |
---|
ServerTypeDesc(int typeId,
String typeName,
ITypeDesc typeDesc,
IServerTypeDesc superType) |
Modifier and Type | Method and Description |
---|---|
IServerTypeDesc |
ISpaceItem.getServerTypeDesc() |
IServerTypeDesc |
AbstractSpaceItem.getServerTypeDesc() |
Modifier and Type | Method and Description |
---|---|
static IEntryHolder |
EntryHolderFactory.createEntryHolder(IServerTypeDesc typeDesc,
IEntryPacket entryPacket,
EntryDataType entryDataType)
Used by DataAdaptor, the EntryHolder Ctor make sure the version is always bigger than 0.
|
static IEntryHolder |
EntryHolderFactory.createEntryHolder(IServerTypeDesc typeDesc,
IEntryPacket entryPacket,
EntryDataType entryDataType,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long scn,
boolean offHeapEntryHolder) |
static IEntryHolder |
EntryHolderFactory.createEntryHolder(IServerTypeDesc typeDesc,
IEntryPacket entryPacket,
EntryDataType entryDataType,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long scn,
int versionID,
boolean keepExpiration,
boolean offHeapEntryHolder) |
static IEntryHolder |
EntryHolderFactory.createEntryHolder(IServerTypeDesc typeDesc,
ITransactionalEntryData entryData,
String uid,
boolean isTransient) |
static NotifyTemplateHolder |
TemplateHolderFactory.createNotifyTemplateHolder(IServerTypeDesc typeDesc,
ITemplatePacket template,
String templateUid,
long expirationTime,
long eventId,
NotifyInfo notifyInfo,
boolean isFifo) |
static ITemplateHolder |
TemplateHolderFactory.createTemplateHolder(IServerTypeDesc typeDesc,
ITemplatePacket template,
String uid,
long expirationTime) |
static ITemplateHolder |
TemplateHolderFactory.createTemplateHolder(IServerTypeDesc typeDesc,
ITemplatePacket template,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long SCN,
int templateOperation,
IResponseContext respContext,
boolean returnOnlyUid,
int operationModifiers,
boolean isfifo) |
static ITemplateHolder |
TemplateHolderFactory.createTemplateHolder(IServerTypeDesc typeDesc,
ITemplatePacket template,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long SCN,
int templateOperation,
IResponseContext respContext,
boolean returnOnlyUid,
int operationModifiers,
boolean isfifo,
boolean fromReplication) |
static ITemplateHolder |
TemplateHolderFactory.createTemplateHolderForReplication(IServerTypeDesc typeDesc,
IEntryPacket template,
String uid,
long expirationTime)
Special builder method for reading object before replicating
|
static ITemplateHolder |
TemplateHolderFactory.createUpdateTemplateHolder(IServerTypeDesc typeDesc,
IEntryPacket template,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long SCN,
IResponseContext respContext,
int operationModifiers)
Special builder method for update that uses TemplateHolder instead EntryHolder
|
boolean |
TemplateEntryData.isAssignableFrom(IServerTypeDesc serverTypeDesc) |
Constructor and Description |
---|
AbstractSpaceItem(IServerTypeDesc typeDesc,
String uid,
long scn,
boolean isTransient) |
EntryHolder(IServerTypeDesc typeDesc,
String uid,
long scn,
boolean isTransient,
ITransactionalEntryData entryData) |
NotifyTemplateHolder(IServerTypeDesc typeDesc,
ITemplatePacket template,
String uid,
long expirationTime,
long eventId,
NotifyInfo info,
boolean isFifo) |
TemplateHolder(IServerTypeDesc typeDesc,
IEntryPacket packet,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long scn,
int templateOperation,
IResponseContext respContext,
int operationModifiers) |
TemplateHolder(IServerTypeDesc typeDesc,
ITemplatePacket packet,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long scn,
int templateOperation,
IResponseContext respContext,
boolean returnOnlyUid,
int operationModifiers,
boolean isfifo) |
TemplateHolder(IServerTypeDesc typeDesc,
ITemplatePacket packet,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long scn,
int templateOperation,
IResponseContext respContext,
boolean returnOnlyUid,
int operationModifiers,
boolean isfifo,
boolean fromReplication) |
Modifier and Type | Method and Description |
---|---|
ISAdapterIterator<IEntryHolder> |
SynchronizationStorageAdapter.makeEntriesIter(ITemplateHolder template,
long SCNFilter,
long leaseFilter,
IServerTypeDesc[] subTypes) |
Modifier and Type | Method and Description |
---|---|
ISAdapterIterator<IEntryHolder> |
SyncHybridStorageAdapter.makeEntriesIter(ITemplateHolder template,
long SCNFilter,
long leaseFilter,
IServerTypeDesc[] subClasses) |
Modifier and Type | Method and Description |
---|---|
IServerTypeDesc |
InitialLoadInfo.getCurDesc() |
IServerTypeDesc |
IEntryCacheInfo.getServerTypeDesc() |
IServerTypeDesc |
MemoryBasedEntryCacheInfo.getServerTypeDesc() |
Modifier and Type | Method and Description |
---|---|
static TypeDataIndex |
TypeData.buildCompoundIndex(CompoundIndex definition,
Map<String,TypeDataIndex<?>> indexTable,
IServerTypeDesc serverTypeDesc,
int indexPosition,
ISpaceIndex.FifoGroupsIndexTypes fifoGroupsIndexType,
int indexCreationNumber,
TypeDataFactory typeDataFactory) |
Object |
CacheManager.findTemplatesByIndex(Context context,
IServerTypeDesc typeDesc,
IEntryHolder entry,
MatchTarget matchTarget)
given a class name return the SL of matching templates.
|
TypeData |
PTypeMap.get(IServerTypeDesc typeDesc) |
IEntryCacheInfo[] |
CacheManager.getEntriesByUniqueIds(IServerTypeDesc currServerTypeDesc,
Object[] ids,
ITemplateHolder template) |
IEntryHolder |
CacheManager.getEntryByIdFromPureCache(Object id,
IServerTypeDesc typeDesc) |
IEntryCacheInfo |
CacheManager.getEntryByUniqueId(IServerTypeDesc currServerTypeDesc,
Object templateValue,
ITemplateHolder template) |
IScanListIterator<IEntryCacheInfo> |
CacheManager.getMatchingMemoryEntriesForScanning(Context context,
IServerTypeDesc currServerTypeDesc,
ITemplateHolder template,
IServerTypeDesc serverTypeDesc) |
TypeData |
CacheManager.getTypeData(IServerTypeDesc typeDesc) |
boolean |
CacheManager.isFromFifoClass(IServerTypeDesc typeDesc) |
ISAdapterIterator<IEntryHolder> |
CacheManager.makeEntriesIter(Context context,
ITemplateHolder template,
IServerTypeDesc serverTypeDesc,
long SCNFilter,
long leaseFilter,
boolean memoryOnly) |
ISAdapterIterator<IEntryHolder> |
CacheManager.makeEntriesIter(Context context,
ITemplateHolder template,
IServerTypeDesc serverTypeDesc,
long SCNFilter,
long leaseFilter,
boolean memoryOnly,
boolean transientOnly) |
IScanListIterator |
CacheManager.makeScanableEntriesIter(Context context,
ITemplateHolder template,
IServerTypeDesc serverTypeDesc,
long SCNFilter,
long leaseFilter,
boolean memoryOnly) |
void |
PTypeMap.put(IServerTypeDesc typeDesc,
TypeData element) |
void |
PTypeMap.remove(IServerTypeDesc typeDesc) |
void |
InitialLoadInfo.setCurDesc(IServerTypeDesc _curDesc) |
boolean |
CacheManager.testAndSetFGCacheForEntry(Context context,
IEntryHolder entry,
ITemplateHolder template,
boolean testOnly,
IServerTypeDesc tte) |
Constructor and Description |
---|
CompoundIndexSegmentTypeData(ISpaceCompoundIndexSegment segment,
Map<String,TypeDataIndex<?>> indexTable,
IServerTypeDesc serverTypeDesc) |
EntriesIter(Context context,
ITemplateHolder template,
IServerTypeDesc serverTypeDesc,
CacheManager cacheManager,
long SCNFilter,
long leaseFilter,
boolean memoryOnly,
boolean transientOnly) |
TypeData(IServerTypeDesc serverTypeDesc,
TypeDataFactory typeDataFactory,
boolean isLocalCache,
boolean isResidentEntriesCachePolicy) |
TypeData(IServerTypeDesc serverTypeDesc,
TypeData originalTypeData,
TypeData.TypeDataRecreationReasons reason)
given an original type data create a new one- used to add new indexes
|
Modifier and Type | Method and Description |
---|---|
IServerTypeDesc |
Context.get_take_typeDesc() |
Modifier and Type | Method and Description |
---|---|
void |
Context.set_take_typeDesc(IServerTypeDesc _take_typeDesc) |
Modifier and Type | Method and Description |
---|---|
static List<TypeDataIndex> |
FifoGroupCacheImpl.createFifoGroupCompoundIndexes(PropertyInfo[] _properties,
Map<String,SpaceIndex> typeIndexes,
ConcurrentHashMap<String,TypeDataIndex<?>> _indexTable,
TypeDataIndex<Object> _fifoGroupIndex,
ISpaceIndex fifoGroupingPropertyDef,
TypeDataFactory typeDataFactory,
int indexPosition,
String fifoGroupingName,
Set<String> fifoGroupingIndexes,
List<CompoundIndex> compoundIndexDefinitions,
IServerTypeDesc serverTypeDesc) |
IScanListIterator<IEntryCacheInfo> |
FifoGroupCacheImpl.getScannableEntriesByIndexValue(Context context,
ITemplateHolder template,
IEntryHolder entry,
IServerTypeDesc templateTypeDesc) |
Modifier and Type | Method and Description |
---|---|
IServerTypeDesc |
OffHeapRefEntryCacheInfo.getServerTypeDesc() |
Constructor and Description |
---|
OffHeapEntryHolder(IServerTypeDesc typeDesc,
String uid,
long scn,
boolean isTransient,
ITransactionalEntryData entryData) |
Modifier and Type | Method and Description |
---|---|
ISAdapterIterator<IEntryHolder> |
OffHeapStorageAdapter.makeEntriesIter(ITemplateHolder template,
long SCNFilter,
long leaseFilter,
IServerTypeDesc[] subClasses) |
Modifier and Type | Method and Description |
---|---|
ISAdapterIterator |
MemorySA.makeEntriesIter(ITemplateHolder template,
long SCNFilter,
long leaseFilter,
IServerTypeDesc[] subClasses)
Returns an iterator with entries that match the template, and the other parameters.
|
ISAdapterIterator<IEntryHolder> |
IStorageAdapter.makeEntriesIter(ITemplateHolder template,
long SCNFilter,
long leaseFilter,
IServerTypeDesc[] subClasses)
Returns an iterator with entries that match the template, and the other parameters.
|
Modifier and Type | Method and Description |
---|---|
WriteEntryResult |
Processor.handleDirectWriteSA(Context context,
IEntryHolder entry,
IServerTypeDesc typeDesc,
boolean fromReplication,
boolean origin,
boolean reInsertedEntry,
boolean supplied_uid,
boolean lockXtnsIfNeeded,
int modifiers)
Handles Direct write SA.
|
Copyright © GigaSpaces.