Package org.infinispan.server.hotrod
Class Encoder4x
java.lang.Object
org.infinispan.server.hotrod.Encoder4x
- All Implemented Interfaces:
VersionedEncoder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.netty.buffer.ByteBufauthMechListResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, Set<String> mechs) io.netty.buffer.ByteBufauthResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, byte[] challenge) io.netty.buffer.ByteBufbooleanResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, boolean result) io.netty.buffer.ByteBufbulkGetKeysResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, CloseableIterator<byte[]> iterator) io.netty.buffer.ByteBufbulkGetResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, int size, CacheSet<Map.Entry<byte[], byte[]>> entries) io.netty.buffer.ByteBufcounterConfigurationResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, CounterConfiguration configuration) io.netty.buffer.ByteBufcounterNamesResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, Collection<String> counterNames) io.netty.buffer.ByteBufemptyResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status) io.netty.buffer.ByteBuferrorResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, String message, OperationStatus status) io.netty.buffer.ByteBufgetAllResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, Map<byte[], byte[]> entries) io.netty.buffer.ByteBufgetStreamResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, int offset, CacheEntry<byte[], byte[]> entry) io.netty.buffer.ByteBufgetWithMetadataResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, CacheEntry<byte[], byte[]> entry) static Encoder4xinstance()io.netty.buffer.ByteBufiterationNextResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, IterableIterationResult iterationResult) io.netty.buffer.ByteBufiterationStartResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, String iterationId) io.netty.buffer.ByteBuflongResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, long value) io.netty.buffer.ByteBufmultimapCollectionResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, Collection<byte[]> values) io.netty.buffer.ByteBufmultimapEntryResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, CacheEntry<byte[], Collection<byte[]>> entry) io.netty.buffer.ByteBufnotExecutedResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, CacheEntry<byte[], byte[]> prev) io.netty.buffer.ByteBufnotExistResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel) io.netty.buffer.ByteBufpingResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status) io.netty.buffer.ByteBufrecoveryResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, Collection<XidImpl> xids) io.netty.buffer.ByteBufstatsResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, Stats stats, NettyTransport transport, ClusterCacheStats clusterCacheStats) io.netty.buffer.ByteBufsuccessResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, CacheEntry<byte[], byte[]> result) io.netty.buffer.ByteBuftransactionResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, int xaReturnCode) io.netty.buffer.ByteBufunsignedLongResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, long value) io.netty.buffer.ByteBufvalueResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, byte[] prev) io.netty.buffer.ByteBufvalueResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, CacheEntry<byte[], byte[]> prev) io.netty.buffer.ByteBufvalueWithVersionResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, byte[] value, long version) voidwriteCounterEvent(ClientCounterEvent event, io.netty.buffer.ByteBuf buffer) Writes aClientCounterEvent, including its header, using a giver channel buffer.voidwriteEvent(org.infinispan.server.hotrod.Events.Event e, io.netty.buffer.ByteBuf buf) Write an event, including its header, using the given channel bufferprotected io.netty.buffer.ByteBufwriteHeader(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status) protected io.netty.buffer.ByteBufwriteMetadataResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, CacheEntry<byte[], byte[]> entry)
-
Constructor Details
-
Encoder4x
public Encoder4x()
-
-
Method Details
-
instance
-
valueResponse
public io.netty.buffer.ByteBuf valueResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, CacheEntry<byte[], byte[]> prev) - Specified by:
valueResponsein interfaceVersionedEncoder
-
writeEvent
public void writeEvent(org.infinispan.server.hotrod.Events.Event e, io.netty.buffer.ByteBuf buf) Description copied from interface:VersionedEncoderWrite an event, including its header, using the given channel buffer- Specified by:
writeEventin interfaceVersionedEncoder
-
authResponse
public io.netty.buffer.ByteBuf authResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, byte[] challenge) - Specified by:
authResponsein interfaceVersionedEncoder
-
authMechListResponse
public io.netty.buffer.ByteBuf authMechListResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, Set<String> mechs) - Specified by:
authMechListResponsein interfaceVersionedEncoder
-
notExecutedResponse
public io.netty.buffer.ByteBuf notExecutedResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, CacheEntry<byte[], byte[]> prev) - Specified by:
notExecutedResponsein interfaceVersionedEncoder
-
notExistResponse
public io.netty.buffer.ByteBuf notExistResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel) - Specified by:
notExistResponsein interfaceVersionedEncoder
-
valueResponse
public io.netty.buffer.ByteBuf valueResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, byte[] prev) - Specified by:
valueResponsein interfaceVersionedEncoder
-
successResponse
public io.netty.buffer.ByteBuf successResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, CacheEntry<byte[], byte[]> result) - Specified by:
successResponsein interfaceVersionedEncoder
-
errorResponse
public io.netty.buffer.ByteBuf errorResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, String message, OperationStatus status) - Specified by:
errorResponsein interfaceVersionedEncoder
-
bulkGetResponse
public io.netty.buffer.ByteBuf bulkGetResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, int size, CacheSet<Map.Entry<byte[], byte[]>> entries) - Specified by:
bulkGetResponsein interfaceVersionedEncoder
-
emptyResponse
public io.netty.buffer.ByteBuf emptyResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status) - Specified by:
emptyResponsein interfaceVersionedEncoder
-
pingResponse
public io.netty.buffer.ByteBuf pingResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status) - Specified by:
pingResponsein interfaceVersionedEncoder
-
statsResponse
public io.netty.buffer.ByteBuf statsResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, Stats stats, NettyTransport transport, ClusterCacheStats clusterCacheStats) - Specified by:
statsResponsein interfaceVersionedEncoder
-
valueWithVersionResponse
public io.netty.buffer.ByteBuf valueWithVersionResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, byte[] value, long version) - Specified by:
valueWithVersionResponsein interfaceVersionedEncoder
-
getWithMetadataResponse
public io.netty.buffer.ByteBuf getWithMetadataResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, CacheEntry<byte[], byte[]> entry) - Specified by:
getWithMetadataResponsein interfaceVersionedEncoder
-
writeMetadataResponse
protected io.netty.buffer.ByteBuf writeMetadataResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, CacheEntry<byte[], byte[]> entry) -
getStreamResponse
public io.netty.buffer.ByteBuf getStreamResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, int offset, CacheEntry<byte[], byte[]> entry) - Specified by:
getStreamResponsein interfaceVersionedEncoder
-
getAllResponse
public io.netty.buffer.ByteBuf getAllResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, Map<byte[], byte[]> entries) - Specified by:
getAllResponsein interfaceVersionedEncoder
-
bulkGetKeysResponse
public io.netty.buffer.ByteBuf bulkGetKeysResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, CloseableIterator<byte[]> iterator) - Specified by:
bulkGetKeysResponsein interfaceVersionedEncoder
-
iterationStartResponse
public io.netty.buffer.ByteBuf iterationStartResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, String iterationId) - Specified by:
iterationStartResponsein interfaceVersionedEncoder
-
iterationNextResponse
public io.netty.buffer.ByteBuf iterationNextResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, IterableIterationResult iterationResult) - Specified by:
iterationNextResponsein interfaceVersionedEncoder
-
counterConfigurationResponse
public io.netty.buffer.ByteBuf counterConfigurationResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, CounterConfiguration configuration) - Specified by:
counterConfigurationResponsein interfaceVersionedEncoder
-
counterNamesResponse
public io.netty.buffer.ByteBuf counterNamesResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, Collection<String> counterNames) - Specified by:
counterNamesResponsein interfaceVersionedEncoder
-
multimapCollectionResponse
public io.netty.buffer.ByteBuf multimapCollectionResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, Collection<byte[]> values) - Specified by:
multimapCollectionResponsein interfaceVersionedEncoder
-
multimapEntryResponse
public io.netty.buffer.ByteBuf multimapEntryResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, CacheEntry<byte[], Collection<byte[]>> entry) - Specified by:
multimapEntryResponsein interfaceVersionedEncoder
-
booleanResponse
public io.netty.buffer.ByteBuf booleanResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, boolean result) - Specified by:
booleanResponsein interfaceVersionedEncoder
-
unsignedLongResponse
public io.netty.buffer.ByteBuf unsignedLongResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, long value) - Specified by:
unsignedLongResponsein interfaceVersionedEncoder
-
longResponse
public io.netty.buffer.ByteBuf longResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, long value) - Specified by:
longResponsein interfaceVersionedEncoder
-
transactionResponse
public io.netty.buffer.ByteBuf transactionResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, int xaReturnCode) - Specified by:
transactionResponsein interfaceVersionedEncoder
-
recoveryResponse
public io.netty.buffer.ByteBuf recoveryResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, Collection<XidImpl> xids) - Specified by:
recoveryResponsein interfaceVersionedEncoder
-
errorStatus
- Specified by:
errorStatusin interfaceVersionedEncoder
-
writeHeader
protected io.netty.buffer.ByteBuf writeHeader(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status) -
writeCounterEvent
Description copied from interface:VersionedEncoderWrites aClientCounterEvent, including its header, using a giver channel buffer.- Specified by:
writeCounterEventin interfaceVersionedEncoder
-