Class ShardPosition

  • All Implemented Interfaces:
    java.io.Serializable

    public final class ShardPosition
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • Method Detail

      • fromHorizon

        @Nonnull
        public static ShardPosition fromHorizon​(@Nonnull
                                                java.lang.String shardName)
      • fromPosition

        @Nonnull
        public static ShardPosition fromPosition​(@Nonnull
                                                 java.lang.String shardName,
                                                 @Nonnull
                                                 java.lang.String position)
      • atPosition

        @Nonnull
        public static ShardPosition atPosition​(@Nonnull
                                               java.lang.String shardName,
                                               @Nonnull
                                               java.lang.String position)
      • fromTimestamp

        @Nonnull
        public static ShardPosition fromTimestamp​(@Nonnull
                                                  java.lang.String shardName,
                                                  @Nonnull
                                                  java.time.Instant timestamp)
      • shardName

        @Nonnull
        public java.lang.String shardName()
      • position

        @Nullable
        public java.lang.String position()
      • timestamp

        @Nullable
        public java.time.Instant timestamp()
      • startFrom

        @Nonnull
        public StartFrom startFrom()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • 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