Package com.yahoo.container.logging
Class ConnectionLogEntry
- java.lang.Object
-
- com.yahoo.container.logging.ConnectionLogEntry
-
public class ConnectionLogEntry extends Object
- Author:
- mortent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ConnectionLogEntry.Builder
static class
ConnectionLogEntry.SslHandshakeFailure
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConnectionLogEntry.Builder
builder(UUID id, Instant timestamp)
Optional<Double>
durationSeconds()
Optional<Long>
httpBytesReceived()
Optional<Long>
httpBytesSent()
Optional<String>
httpProtocol()
String
id()
Optional<String>
localAddress()
Optional<Integer>
localPort()
Optional<String>
peerAddress()
Optional<Integer>
peerPort()
Optional<String>
proxyProtocolVersion()
Optional<String>
remoteAddress()
Optional<Integer>
remotePort()
Optional<Long>
requests()
Optional<Long>
responses()
Optional<String>
sslCipherSuite()
Optional<ConnectionLogEntry.SslHandshakeFailure>
sslHandshakeFailure()
Optional<Instant>
sslPeerNotAfter()
Optional<Instant>
sslPeerNotBefore()
Optional<String>
sslPeerSubject()
Optional<String>
sslProtocol()
Optional<String>
sslSessionId()
Optional<String>
sslSniServerName()
List<String>
sslSubjectAlternativeNames()
Instant
timestamp()
-
-
-
Method Detail
-
builder
public static ConnectionLogEntry.Builder builder(UUID id, Instant timestamp)
-
id
public String id()
-
timestamp
public Instant timestamp()
-
sslHandshakeFailure
public Optional<ConnectionLogEntry.SslHandshakeFailure> sslHandshakeFailure()
-
-