Class QueryOperation<T>

java.lang.Object
java.util.concurrent.CompletableFuture<org.infinispan.query.remote.client.impl.BaseQueryResponse<T>>
org.infinispan.client.hotrod.impl.operations.AbstractHotRodOperation<org.infinispan.query.remote.client.impl.BaseQueryResponse<T>>
org.infinispan.client.hotrod.impl.operations.AbstractCacheOperation<org.infinispan.query.remote.client.impl.BaseQueryResponse<T>>
org.infinispan.client.hotrod.impl.operations.QueryOperation<T>
All Implemented Interfaces:
CompletionStage<org.infinispan.query.remote.client.impl.BaseQueryResponse<T>>, Future<org.infinispan.query.remote.client.impl.BaseQueryResponse<T>>, HotRodOperation<org.infinispan.query.remote.client.impl.BaseQueryResponse<T>>, HotRodConstants

public final class QueryOperation<T> extends AbstractCacheOperation<org.infinispan.query.remote.client.impl.BaseQueryResponse<T>>
Since:
6.0
Author:
anistor@redhat.com
  • Constructor Details

  • Method Details

    • writeOperationRequest

      public void writeOperationRequest(io.netty.channel.Channel channel, io.netty.buffer.ByteBuf buf, Codec codec)
      Specified by:
      writeOperationRequest in interface HotRodOperation<T>
      Overrides:
      writeOperationRequest in class AbstractHotRodOperation<org.infinispan.query.remote.client.impl.BaseQueryResponse<T>>
    • requestOpCode

      public short requestOpCode()
    • responseOpCode

      public short responseOpCode()
    • createResponse

      public org.infinispan.query.remote.client.impl.BaseQueryResponse<T> createResponse(io.netty.buffer.ByteBuf buf, short status, HeaderDecoder decoder, Codec codec, CacheUnmarshaller unmarshaller)