Class TemplateHolderFactory
java.lang.Object
com.gigaspaces.internal.server.storage.TemplateHolderFactory
Factory to create TemplateHolder instances.
- Since:
- 7.0
- Author:
- Niv Ingberg
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ITemplateHoldercreateEmptyTemplateHolder(SpaceEngine engine, String uid, long expirationTime, boolean isFifo) static NotifyTemplateHoldercreateNotifyTemplateHolder(IServerTypeDesc typeDesc, ITemplatePacket template, String templateUid, long expirationTime, long eventId, NotifyInfo notifyInfo, boolean isFifo) static ITemplateHoldercreateTemplateHolder(IServerTypeDesc typeDesc, ITemplatePacket template, String uid, long expirationTime) static ITemplateHoldercreateTemplateHolder(IServerTypeDesc typeDesc, ITemplatePacket template, String uid, long expirationTime, XtnEntry xidOriginated, long SCN, int templateOperation, IResponseContext respContext, boolean returnOnlyUid, int operationModifiers, boolean isfifo) static ITemplateHoldercreateTemplateHolder(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 ITemplateHoldercreateTemplateHolderForReplication(IServerTypeDesc typeDesc, IEntryPacket template, String uid, long expirationTime) Special builder method for reading object before replicatingstatic ITemplateHoldercreateUpdateTemplateHolder(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
-
Constructor Details
-
TemplateHolderFactory
protected TemplateHolderFactory()
-
-
Method Details
-
createEmptyTemplateHolder
public static ITemplateHolder createEmptyTemplateHolder(SpaceEngine engine, String uid, long expirationTime, boolean isFifo) -
createTemplateHolder
public static ITemplateHolder createTemplateHolder(IServerTypeDesc typeDesc, ITemplatePacket template, String uid, long expirationTime) -
createTemplateHolder
public static ITemplateHolder createTemplateHolder(IServerTypeDesc typeDesc, ITemplatePacket template, String uid, long expirationTime, XtnEntry xidOriginated, long SCN, int templateOperation, IResponseContext respContext, boolean returnOnlyUid, int operationModifiers, boolean isfifo) -
createTemplateHolder
public static ITemplateHolder 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) -
createNotifyTemplateHolder
public static NotifyTemplateHolder createNotifyTemplateHolder(IServerTypeDesc typeDesc, ITemplatePacket template, String templateUid, long expirationTime, long eventId, NotifyInfo notifyInfo, boolean isFifo) -
createUpdateTemplateHolder
public static ITemplateHolder 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 -
createTemplateHolderForReplication
public static ITemplateHolder createTemplateHolderForReplication(IServerTypeDesc typeDesc, IEntryPacket template, String uid, long expirationTime) Special builder method for reading object before replicating
-