Class AdminTopicMetadataAccessor

java.lang.Object
com.linkedin.venice.controller.AdminTopicMetadataAccessor
Direct Known Subclasses:
InMemoryAdminTopicMetadataAccessor, ZkAdminTopicMetadataAccessor

public abstract class AdminTopicMetadataAccessor extends Object
This class provides a set of methods to access and update metadata for admin topics.
  • Field Details

    • OFFSET_KEY

      public static final String OFFSET_KEY
      See Also:
    • POSITION_KEY

      public static final String POSITION_KEY
      See Also:
    • UPSTREAM_OFFSET_KEY

      public static final String UPSTREAM_OFFSET_KEY
      When remote consumption is enabled, child controller will consume directly from the source admin topic; an extra metadata called upstream offset will be maintained, which indicate the last offset in the source admin topic that gets processed successfully.
      See Also:
    • UPSTREAM_POSITION_KEY

      public static final String UPSTREAM_POSITION_KEY
      See Also:
    • EXECUTION_ID_KEY

      public static final String EXECUTION_ID_KEY
      See Also:
    • ADMIN_OPERATION_PROTOCOL_VERSION_KEY

      public static final String ADMIN_OPERATION_PROTOCOL_VERSION_KEY
      See Also:
    • UNDEFINED_VALUE

      public static final Long UNDEFINED_VALUE
  • Constructor Details

    • AdminTopicMetadataAccessor

      public AdminTopicMetadataAccessor()
  • Method Details