Class AccessData

java.lang.Object
org.infinispan.server.resp.logging.AccessData

@Immutable public class AccessData extends Object
Access data from a single request.

Maintain the information about one request, start and finishing times, affected keys, request and response size, and failure cause, if any. All the data collected is final, only pending a flush to the access log.

When access logging is enabled, each request instantiates a new object.

  • Method Details

    • log

      public void log(io.netty.channel.ChannelFuture future)
    • start

      public Temporal start()
    • keys

      public byte[][] keys()
    • requestBytes

      public int requestBytes()
    • responseBytes

      public int responseBytes()
    • principalName

      public String principalName()
    • operation

      public String operation()