Interface HotRodOperation<T>

All Known Implementing Classes:
AbstractCacheOperation, AbstractHotRodOperation, AbstractKeyOperation, AbstractKeyValueOperation, AbstractMultimapKeyOperation, AbstractMultimapKeyValueOperation, AbstractNoCacheHotRodOperation, AddBloomNearCacheClientListenerOperation, AddClientListenerOperation, AddListenerOperation, AddOperation, AdvancedHotRodOperation, AuthMechListOperation, AuthOperation, CacheExecuteOperation, CachePingOperation, ClearOperation, ClientListenerOperation, CompareAndSwapOperation, CompleteTransactionOperation, ContainsEntryMultimapOperation, ContainsKeyMultimapOperation, ContainsKeyOperation, ContainsValueMultimapOperation, DefineCounterOperation, DelegatingHotRodOperation, ForgetTransactionOperation, GetAllOperation, GetConfigurationOperation, GetCounterNamesOperation, GetKeyMultimapOperation, GetKeyWithMetadataMultimapOperation, GetOperation, GetStreamEndOperation, GetStreamNextOperation, GetStreamStartOperation, GetValueOperation, GetWithMetadataOperation, IsDefinedOperation, IterationEndOperation, IterationNextOperation, IterationStartOperation, NoCacheExecuteOperation, NoCachePingOperation, NoCachePrepareTransactionOperation, NoHotRodOperation, PrepareTransactionOperation, PutAllOperation, PutIfAbsentOperation, PutKeyValueMultimapOperation, PutOperation, PutStreamEndOperation, PutStreamNextOperation, PutStreamStartOperation, QueryOperation, RecoveryOperation, RemoveClientListenerOperation, RemoveEntryMultimapOperation, RemoveIfUnmodifiedOperation, RemoveKeyMultimapOperation, RemoveListenerOperation, RemoveOperation, RemoveOperation, ReplaceIfUnmodifiedOperation, ReplaceOperation, ResetOperation, RoutingObjectOperation, SetOperation, SizeMultimapOperation, SizeOperation, StatisticOperation, StatsOperation, TelemetryOperation, UpdateBloomFilterOperation

public interface HotRodOperation<T>
  • Method Details

    • writeOperationRequest

      void writeOperationRequest(io.netty.channel.Channel channel, io.netty.buffer.ByteBuf buf, Codec codec)
    • createResponse

      T createResponse(io.netty.buffer.ByteBuf buf, short status, HeaderDecoder decoder, Codec codec, CacheUnmarshaller unmarshaller)
    • requestOpCode

      short requestOpCode()
    • responseOpCode

      short responseOpCode()
    • flags

      int flags()
    • getCacheNameBytes

      byte[] getCacheNameBytes()
    • getCacheName

      String getCacheName()
    • getDataFormat

      DataFormat getDataFormat()
    • getRoutingObject

      Object getRoutingObject()
    • supportRetry

      boolean supportRetry()
    • additionalParameters

      Map<String,byte[]> additionalParameters()
    • handleStatsCompletion

      void handleStatsCompletion(ClientStatistics statistics, long startTime, short status, T responseValue)
    • reset

      void reset()
    • asCompletableFuture

      CompletableFuture<T> asCompletableFuture()
    • timeout

      long timeout()
    • isInstanceOf

      boolean isInstanceOf(Class<? extends HotRodOperation<?>> klass)