Class CAServerClock

java.lang.Object
com.io7m.cardant.server.service.clock.CAServerClock
All Implemented Interfaces:
com.io7m.repetoir.core.RPServiceType

public final class CAServerClock extends Object implements com.io7m.repetoir.core.RPServiceType
A service that exposes a clock.
  • Constructor Details

    • CAServerClock

      public CAServerClock(Clock inClock)
      A service that exposes a clock.
      Parameters:
      inClock - The clock
  • Method Details

    • description

      public String description()
      Specified by:
      description in interface com.io7m.repetoir.core.RPServiceType
    • now

      public OffsetDateTime now()
      Returns:
      The current time to the nearest second
    • nowPrecise

      public OffsetDateTime nowPrecise()
      Returns:
      The current time
    • toString

      public String toString()
      Overrides:
      toString in class Object