Class

kafka.manager.utils.one10

GroupMetadata

Related Doc: package one10

Permalink

class GroupMetadata extends Logging

Group contains the following metadata:

Membership metadata:

  1. Members registered in this group 2. Current protocol assigned to the group (e.g. partition assignment strategy for consumers) 3. Protocol metadata associated with group members

State metadata:

  1. group state 2. generation id 3. leader id
Annotations
@nonthreadsafe()
Linear Supertypes
Logging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GroupMetadata
  2. Logging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GroupMetadata(groupId: String, protocolType: Option[String], generationId: Int, protocol: Option[String], leaderId: Option[String])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def activeProducers: Set[Long]

    Permalink
  5. def add(member: MemberMetadata): Unit

    Permalink
  6. def allMemberMetadata: List[MemberMetadata]

    Permalink
  7. def allMembers: Set[String]

    Permalink
  8. def allOffsets: Map[TopicPartition, OffsetAndMetadata]

    Permalink
  9. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  10. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. def completePendingTxnOffsetCommit(producerId: Long, isCommit: Boolean): Unit

    Permalink
  12. def debug(msg: ⇒ String, e: ⇒ Throwable): Unit

    Permalink
    Definition Classes
    Logging
  13. def debug(msg: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging
  14. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  16. def error(msg: ⇒ String, e: ⇒ Throwable): Unit

    Permalink
    Definition Classes
    Logging
  17. def error(msg: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging
  18. def failPendingOffsetWrite(topicPartition: TopicPartition, offset: OffsetAndMetadata): Unit

    Permalink
  19. def failPendingTxnOffsetCommit(producerId: Long, topicPartition: TopicPartition): Unit

    Permalink
  20. def fatal(msg: ⇒ String, e: ⇒ Throwable): Unit

    Permalink
    Definition Classes
    Logging
  21. def fatal(msg: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging
  22. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  23. def generateMemberIdSuffix: String

    Permalink
  24. var generationId: Int

    Permalink
  25. def get(memberId: String): MemberMetadata

    Permalink
  26. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  27. val groupId: String

    Permalink
  28. def has(memberId: String): Boolean

    Permalink
  29. def hasOffsets: Boolean

    Permalink
  30. def hasPendingOffsetCommitsFromProducer(producerId: Long): Boolean

    Permalink
  31. def hasReceivedConsistentOffsetCommits: Boolean

    Permalink
  32. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  33. def info(msg: ⇒ String, e: ⇒ Throwable): Unit

    Permalink
    Definition Classes
    Logging
  34. def info(msg: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging
  35. def initializeOffsets(offsets: Map[TopicPartition, CommitRecordMetadataAndOffset], pendingTxnOffsets: Map[Long, Map[TopicPartition, CommitRecordMetadataAndOffset]]): Unit

    Permalink
  36. def isDebugEnabled: Boolean

    Permalink
    Definition Classes
    Logging
  37. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  38. def isLeader(memberId: String): Boolean

    Permalink
  39. def isTraceEnabled: Boolean

    Permalink
    Definition Classes
    Logging
  40. var leaderId: Option[String]

    Permalink
  41. def leaderOrNull: String

    Permalink
  42. var logIdent: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  43. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  44. def loggerName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  45. def msgWithLogIdent(msg: String): String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  46. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  47. var newMemberAdded: Boolean

    Permalink
  48. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  49. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  50. def numOffsets: Int

    Permalink
  51. def offset(topicPartition: TopicPartition): Option[OffsetAndMetadata]

    Permalink
  52. def offsetWithRecordMetadata(topicPartition: TopicPartition): Option[CommitRecordMetadataAndOffset]

    Permalink
  53. def onOffsetCommitAppend(topicPartition: TopicPartition, offsetWithCommitRecordMetadata: CommitRecordMetadataAndOffset): Unit

    Permalink
  54. def onTxnOffsetCommitAppend(producerId: Long, topicPartition: TopicPartition, commitRecordMetadataAndOffset: CommitRecordMetadataAndOffset): Unit

    Permalink
  55. def overview: GroupOverview

    Permalink
  56. def prepareOffsetCommit(offsets: Map[TopicPartition, OffsetAndMetadata]): Unit

    Permalink
  57. def prepareTxnOffsetCommit(producerId: Long, offsets: Map[TopicPartition, OffsetAndMetadata]): Unit

    Permalink
  58. var protocol: Option[String]

    Permalink
  59. def protocolOrNull: String

    Permalink
  60. var protocolType: Option[String]

    Permalink
  61. def remove(memberId: String): Unit

    Permalink
  62. def removeExpiredOffsets(startMs: Long): Map[TopicPartition, OffsetAndMetadata]

    Permalink
  63. def removeOffsets(topicPartitions: Seq[TopicPartition]): Map[TopicPartition, OffsetAndMetadata]

    Permalink
  64. def supportsProtocols(memberProtocols: Set[String]): Boolean

    Permalink
  65. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  66. def toString(): String

    Permalink
    Definition Classes
    GroupMetadata → AnyRef → Any
  67. def trace(msg: ⇒ String, e: ⇒ Throwable): Unit

    Permalink
    Definition Classes
    Logging
  68. def trace(msg: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging
  69. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. def warn(msg: ⇒ String, e: ⇒ Throwable): Unit

    Permalink
    Definition Classes
    Logging
  73. def warn(msg: ⇒ String): Unit

    Permalink
    Definition Classes
    Logging

Inherited from Logging

Inherited from AnyRef

Inherited from Any

Ungrouped