public class EntryHolderFactory extends Object
Modifier | Constructor and Description |
---|---|
protected |
EntryHolderFactory() |
Modifier and Type | Method and Description |
---|---|
static IEntryHolder |
createEntryHolder(IServerTypeDesc typeDesc,
IEntryPacket entryPacket,
EntryDataType entryDataType)
Used by DataAdaptor, the EntryHolder Ctor make sure the version is always bigger than 0.
|
static IEntryHolder |
createEntryHolder(IServerTypeDesc typeDesc,
IEntryPacket entryPacket,
EntryDataType entryDataType,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long scn,
boolean blobStoreEntryHolder,
boolean isMvcc) |
static IEntryHolder |
createEntryHolder(IServerTypeDesc typeDesc,
IEntryPacket entryPacket,
EntryDataType entryDataType,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long scn,
int versionID,
boolean keepExpiration,
boolean blobStoreEntryHolder,
boolean isMvcc) |
static IEntryHolder |
createEntryHolder(IServerTypeDesc typeDesc,
ITransactionalEntryData entryData,
String uid,
boolean isTransient) |
static IEntryHolder |
createMvccShellHollowEntry(IServerTypeDesc typeDesc,
String uid) |
static ShadowEntryHolder |
createShadowEntryHolder(IEntryHolder master,
ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs,
int[] backrefIndexPos,
IStoredList<Object> leaseManagerListRef,
IObjectInfo<Object> leaseManagerPosRef) |
static IEntryHolder |
createTieredStorageHollowEntry(Context context,
IServerTypeDesc typeDesc,
String uid,
boolean isTransient) |
public static IEntryHolder createEntryHolder(IServerTypeDesc typeDesc, IEntryPacket entryPacket, EntryDataType entryDataType, String uid, long expirationTime, XtnEntry xidOriginated, long scn, boolean blobStoreEntryHolder, boolean isMvcc)
public static IEntryHolder createEntryHolder(IServerTypeDesc typeDesc, IEntryPacket entryPacket, EntryDataType entryDataType, String uid, long expirationTime, XtnEntry xidOriginated, long scn, int versionID, boolean keepExpiration, boolean blobStoreEntryHolder, boolean isMvcc)
public static IEntryHolder createEntryHolder(IServerTypeDesc typeDesc, IEntryPacket entryPacket, EntryDataType entryDataType)
public static IEntryHolder createEntryHolder(IServerTypeDesc typeDesc, ITransactionalEntryData entryData, String uid, boolean isTransient)
public static ShadowEntryHolder createShadowEntryHolder(IEntryHolder master, ArrayList<IObjectInfo<IEntryCacheInfo>> backRefs, int[] backrefIndexPos, IStoredList<Object> leaseManagerListRef, IObjectInfo<Object> leaseManagerPosRef)
public static IEntryHolder createTieredStorageHollowEntry(Context context, IServerTypeDesc typeDesc, String uid, boolean isTransient)
public static IEntryHolder createMvccShellHollowEntry(IServerTypeDesc typeDesc, String uid)
Copyright © GigaSpaces.