Class CorrelationManager.Correlation

java.lang.Object
io.kroxylicious.proxy.internal.codec.CorrelationManager.Correlation
Enclosing class:
CorrelationManager

public static class CorrelationManager.Correlation extends Object
A record for which responses should be decoded, together with their API key and version.
  • Method Details

    • downstreamCorrelationId

      public int downstreamCorrelationId()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • apiKey

      public short apiKey()
    • apiVersion

      public short apiVersion()
    • decodeResponse

      public boolean decodeResponse()
    • recipient

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

      @Nullable public CompletableFuture<?> promise()