Class ChannelDurationBehind

java.lang.Object
de.otto.synapse.channel.ChannelDurationBehind
All Implemented Interfaces:
java.io.Serializable

@ThreadSafe
public final class ChannelDurationBehind
extends java.lang.Object
implements java.io.Serializable
See Also:
Serialized Form
  • Method Details

    • unknown

      public static ChannelDurationBehind unknown()
    • unknown

      public static ChannelDurationBehind unknown​(@Nonnull java.util.Collection<java.lang.String> shardNames)
    • getDurationBehind

      @Nonnull public java.time.Duration getDurationBehind()
    • getShardDurationsBehind

      @Nonnull public com.google.common.collect.ImmutableMap<java.lang.String,​java.time.Duration> getShardDurationsBehind()
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • channelDurationBehind

      public static ChannelDurationBehind.Builder channelDurationBehind()
    • copyOf

      public static ChannelDurationBehind.Builder copyOf​(@Nonnull ChannelDurationBehind prototype)