Class AbstractSpaceOperation<TResult extends RemoteOperationResult,TRequest extends RemoteOperationRequest<TResult>>

java.lang.Object
com.gigaspaces.internal.server.space.operations.AbstractSpaceOperation<TResult,TRequest>
Direct Known Subclasses:
AbortPreparedTransactionSpaceOperation, AddEntryTypeIndexesSpaceOperation, AggregateEntriesSpaceOperation, ChangeEntriesSpaceOperation, CommitPreparedTransactionSpaceOperation, CountClearEntriesSpaceOperation, ExecuteDurableTaskSpaceOperation, ExecuteTaskSpaceOperation, GetEntryTypeDescriptorSpaceOperation, ListDurableTaskSpaceOperation, PrepareAndCommitTransactionSpaceOperation, ReadTakeEntriesByIdsSpaceOperation, ReadTakeEntriesSpaceOperation, ReadTakeEntriesUidsSpaceOperation, ReadTakeEntrySpaceOperation, RegisterDurableTaskSpaceOperation, RegisterEntriesListenerSpaceOperation, RegisterEntryTypeDescriptorSpaceOperation, RegisterLocalViewSpaceOperation, TerminateDurableTaskSpaceOperation, UnregisterLocalViewSpaceOperation, UpdateLeaseSpaceOperation, UpdateLeasesSpaceOperation, WriteEntriesSpaceOperation, WriteEntrySpaceOperation

public abstract class AbstractSpaceOperation<TResult extends RemoteOperationResult,TRequest extends RemoteOperationRequest<TResult>> extends Object
Since:
9.0.0
Author:
Niv Ingberg
  • Constructor Details

    • AbstractSpaceOperation

      public AbstractSpaceOperation()
  • Method Details

    • execute

      public abstract void execute(TRequest request, TResult result, SpaceImpl space, boolean oneway) throws Exception
      Throws:
      Exception
    • getLogName

      public abstract String getLogName(TRequest request, TResult result)
    • isGenericLogging

      public boolean isGenericLogging()
    • validateClientMvccCompatible

      protected void validateClientMvccCompatible(SpaceImpl space)