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 Summary
Modifier and TypeMethodDescriptioncreateResponse(io.netty.buffer.ByteBuf buf, short status, HeaderDecoder decoder, Codec codec, CacheUnmarshaller unmarshaller) intflags()byte[]voidhandleStatsCompletion(ClientStatistics statistics, long startTime, short status, T responseValue) booleanisInstanceOf(Class<? extends HotRodOperation<?>> klass) shortvoidreset()shortbooleanlongtimeout()voidwriteOperationRequest(io.netty.channel.Channel channel, io.netty.buffer.ByteBuf buf, Codec codec)
-
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
-
handleStatsCompletion
void handleStatsCompletion(ClientStatistics statistics, long startTime, short status, T responseValue) -
reset
void reset() -
asCompletableFuture
CompletableFuture<T> asCompletableFuture() -
timeout
long timeout() -
isInstanceOf
-