Class InternalResponseFrame<B extends org.apache.kafka.common.protocol.ApiMessage>

java.lang.Object
io.netty.util.AbstractReferenceCounted
io.kroxylicious.proxy.frame.DecodedFrame<org.apache.kafka.common.message.ResponseHeaderData,B>
io.kroxylicious.proxy.frame.DecodedResponseFrame<B>
io.kroxylicious.proxy.internal.InternalResponseFrame<B>
All Implemented Interfaces:
Frame, ResponseFrame, io.netty.util.ReferenceCounted

public class InternalResponseFrame<B extends org.apache.kafka.common.protocol.ApiMessage> extends DecodedResponseFrame<B>
  • Constructor Details

    • InternalResponseFrame

      public InternalResponseFrame(io.kroxylicious.proxy.filter.Filter recipient, short apiVersion, int correlationId, org.apache.kafka.common.message.ResponseHeaderData header, B body, CompletableFuture<?> future)
  • Method Details

    • isRecipient

      public boolean isRecipient(io.kroxylicious.proxy.filter.Filter candidate)
    • recipient

      public io.kroxylicious.proxy.filter.Filter recipient()
    • promise

      public CompletableFuture<?> promise()
    • toString

      public String toString()
      Overrides:
      toString in class DecodedFrame<org.apache.kafka.common.message.ResponseHeaderData,B extends org.apache.kafka.common.protocol.ApiMessage>