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) |
static IEntryHolder |
createEntryHolder(IServerTypeDesc typeDesc,
IEntryPacket entryPacket,
EntryDataType entryDataType,
String uid,
long expirationTime,
XtnEntry xidOriginated,
long scn,
int versionID,
boolean keepExpiration,
boolean blobStoreEntryHolder) |
static IEntryHolder |
createEntryHolder(IServerTypeDesc typeDesc,
ITransactionalEntryData entryData,
String uid,
boolean isTransient) |
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)
public static IEntryHolder createEntryHolder(IServerTypeDesc typeDesc, IEntryPacket entryPacket, EntryDataType entryDataType, String uid, long expirationTime, XtnEntry xidOriginated, long scn, int versionID, boolean keepExpiration, boolean blobStoreEntryHolder)
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)
Copyright © GigaSpaces.