Class MultipleIdsContext

java.lang.Object
com.gigaspaces.internal.server.space.MultipleIdsContext
Direct Known Subclasses:
UpdateMultipleContext

public abstract class MultipleIdsContext extends Object
Context for by ids operations .
Since:
9.6
Author:
yechiel
  • Constructor Details

    • MultipleIdsContext

      public MultipleIdsContext(ITemplateHolder concentratingTemplate, int numToAnswer, int operationModifiers, long timeout, SpaceEngine engine, XtnEntry xtnEntry)
  • Method Details

    • isNeedLocking

      public boolean isNeedLocking()
    • setNonMainThreadUsed

      public void setNonMainThreadUsed()
    • getLockObject

      public Object getLockObject()
    • getConcentratingTemplate

      public ITemplateHolder getConcentratingTemplate()
    • isAnswerReady

      public boolean isAnswerReady()
    • getTimeOut

      public long getTimeOut()
    • getOperationModifiers

      public int getOperationModifiers()
    • setAnswer

      public boolean setAnswer(Object res, int ordinal)
    • isAnswerSetForOrdinal

      public boolean isAnswerSetForOrdinal(int ordinal)
    • isUpdateOrWriteMultiple

      public boolean isUpdateOrWriteMultiple()
    • getEngine

      public SpaceEngine getEngine()
    • getStartTime

      public long getStartTime()
    • shouldRetryUpdateOrWriteForEntry

      public boolean shouldRetryUpdateOrWriteForEntry(Throwable exception, ITemplateHolder entryOpTemplate, UpdateOrWriteContext ctx, boolean spawnThread)
    • getXtnEntry

      public XtnEntry getXtnEntry()