Class FDBClientLogEvents.Event

java.lang.Object
com.apple.foundationdb.clientlog.FDBClientLogEvents.Event
Direct Known Subclasses:
FDBClientLogEvents.EventCommit, FDBClientLogEvents.EventCommitError, FDBClientLogEvents.EventGet, FDBClientLogEvents.EventGetError, FDBClientLogEvents.EventGetRange, FDBClientLogEvents.EventGetRangeError, FDBClientLogEvents.EventGetVersion
Enclosing class:
FDBClientLogEvents

public abstract static class FDBClientLogEvents.Event extends Object
Base class for parsed events.
  • Field Details

    • startTimestamp

      protected final double startTimestamp
    • dcId

      protected final String dcId
    • tenant

      protected final String tenant
  • Constructor Details

    • Event

      protected Event(double startTimestamp, String dcId, String tenant)
  • Method Details

    • getType

      public abstract int getType()
    • getStartTimestampDouble

      public double getStartTimestampDouble()
    • getStartTimestamp

      public Instant getStartTimestamp()
    • getStartTimestampString

      public String getStartTimestampString()
      Get start timestamp formatted for the local time zone.
      Returns:
      a printable timestamp
    • getDcId

      public String getDcId()
    • getTenant

      public String getTenant()
    • toStringBase

      protected StringJoiner toStringBase()