Package org.infinispan.server.hotrod
Class Encoder4x
- java.lang.Object
-
- org.infinispan.server.hotrod.Encoder4x
-
- All Implemented Interfaces:
VersionedEncoder
public class Encoder4x extends Object
-
-
Constructor Summary
Constructors Constructor Description Encoder4x()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description io.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, org.infinispan.commons.util.CloseableIterator<byte[]> iterator)io.netty.buffer.ByteBufbulkGetResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, int size, org.infinispan.CacheSet<Map.Entry<byte[],byte[]>> entries)io.netty.buffer.ByteBufcounterConfigurationResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, org.infinispan.counter.api.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)OperationStatuserrorStatus(Throwable t)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, org.infinispan.container.entries.CacheEntry<byte[],byte[]> entry)io.netty.buffer.ByteBufgetWithMetadataResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, org.infinispan.container.entries.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, org.infinispan.container.entries.CacheEntry<byte[],Collection<byte[]>> entry)io.netty.buffer.ByteBufnotExecutedResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, org.infinispan.container.entries.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<org.infinispan.commons.tx.XidImpl> xids)io.netty.buffer.ByteBufstatsResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, org.infinispan.stats.Stats stats, org.infinispan.server.core.transport.NettyTransport transport, org.infinispan.stats.ClusterCacheStats clusterCacheStats)io.netty.buffer.ByteBufsuccessResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, org.infinispan.container.entries.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, org.infinispan.container.entries.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, org.infinispan.container.entries.CacheEntry<byte[],byte[]> entry)
-
-
-
Method Detail
-
instance
public static Encoder4x instance()
-
valueResponse
public io.netty.buffer.ByteBuf valueResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status, org.infinispan.container.entries.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, org.infinispan.container.entries.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, org.infinispan.container.entries.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, org.infinispan.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, org.infinispan.stats.Stats stats, org.infinispan.server.core.transport.NettyTransport transport, org.infinispan.stats.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, org.infinispan.container.entries.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, org.infinispan.container.entries.CacheEntry<byte[],byte[]> entry)
-
getStreamResponse
public io.netty.buffer.ByteBuf getStreamResponse(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, int offset, org.infinispan.container.entries.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, org.infinispan.commons.util.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, org.infinispan.counter.api.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, org.infinispan.container.entries.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<org.infinispan.commons.tx.XidImpl> xids)
- Specified by:
recoveryResponsein interfaceVersionedEncoder
-
errorStatus
public OperationStatus errorStatus(Throwable t)
- Specified by:
errorStatusin interfaceVersionedEncoder
-
writeHeader
protected io.netty.buffer.ByteBuf writeHeader(HotRodHeader header, HotRodServer server, io.netty.channel.Channel channel, OperationStatus status)
-
writeCounterEvent
public void writeCounterEvent(ClientCounterEvent event, io.netty.buffer.ByteBuf buffer)
Description copied from interface:VersionedEncoderWrites aClientCounterEvent, including its header, using a giver channel buffer.- Specified by:
writeCounterEventin interfaceVersionedEncoder
-
-