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