Package

kafka.manager.actor

cluster

Permalink

package cluster

Created by hiral on 12/1/15.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. cluster
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class BrokerViewCacheActor extends BaseActor with LongRunningPoolActor with BaseClusterActor

    Permalink
  2. case class BrokerViewCacheActorConfig(kafkaStateActorPath: ActorPath, clusterContext: ClusterContext, longRunningPoolConfig: LongRunningPoolConfig, updatePeriod: FiniteDuration = 10 seconds) extends Product with Serializable

    Permalink
  3. class ClusterManagerActor extends BaseClusterQueryCommandActor with CuratorAwareActor with BaseZkPath

    Permalink
  4. case class ClusterManagerActorConfig(pinnedDispatcherName: String, baseZkPath: String, curatorConfig: CuratorConfig, clusterConfig: ClusterConfig, consumerProperties: Option[Properties], askTimeoutMillis: Long = 2000, mutexTimeoutMillis: Int = 4000, simpleConsumerSocketTimeoutMillis: Int = 10000) extends Product with Serializable

    Permalink
  5. case class ConsumerInstanceSubscriptions extends Product with Serializable

    Permalink
  6. class KafkaAdminClient extends AnyRef

    Permalink
  7. case class KafkaAdminClientActor(config: KafkaAdminClientActorConfig) extends BaseClusterQueryActor with LongRunningPoolActor with Product with Serializable

    Permalink
  8. case class KafkaAdminClientActorConfig(clusterContext: ClusterContext, longRunningPoolConfig: LongRunningPoolConfig, kafkaStateActorPath: ActorPath, consumerProperties: Option[Properties]) extends Product with Serializable

    Permalink
  9. class KafkaCommandActor extends BaseClusterCommandActor with LongRunningPoolActor

    Permalink
  10. case class KafkaCommandActorConfig(curator: CuratorFramework, longRunningPoolConfig: LongRunningPoolConfig, askTimeoutMillis: Long = 400, clusterContext: ClusterContext, adminUtils: AdminUtils) extends Product with Serializable

    Permalink

  11. case class KafkaManagedOffsetCache(clusterContext: ClusterContext, adminClient: KafkaAdminClient, consumerProperties: Option[Properties], bootstrapBrokerList: BrokerList, groupMemberMetadataCheckMillis: Int = 30000) extends Runnable with Closeable with Logging with Product with Serializable

    Permalink
  12. class KafkaStateActor extends BaseClusterQueryCommandActor with LongRunningPoolActor

    Permalink
  13. case class KafkaStateActorConfig(curator: CuratorFramework, pinnedDispatcherName: String, clusterContext: ClusterContext, offsetCachePoolConfig: LongRunningPoolConfig, kafkaAdminClientPoolConfig: LongRunningPoolConfig, partitionOffsetCacheTimeoutSecs: Int, simpleConsumerSocketTimeoutMillis: Int, consumerProperties: Option[Properties]) extends Product with Serializable

    Permalink
  14. trait OffsetCache extends Logging

    Permalink
  15. case class OffsetCacheActive(curator: CuratorFramework, kafkaAdminClient: KafkaAdminClient, clusterContext: ClusterContext, partitionLeaders: (String) ⇒ Option[List[(Int, Option[BrokerIdentity])]], topicDescriptions: (String, Boolean) ⇒ Option[TopicDescription], cacheTimeoutSecs: Int, socketTimeoutMillis: Int, kafkaVersion: KafkaVersion, consumerProperties: Option[Properties], getBrokerList: () ⇒ BrokerList)(implicit ec: ExecutionContext, cf: ClusterFeatures) extends OffsetCache with Product with Serializable

    Permalink
  16. case class OffsetCachePassive(curator: CuratorFramework, kafkaAdminClient: KafkaAdminClient, clusterContext: ClusterContext, partitionLeaders: (String) ⇒ Option[List[(Int, Option[BrokerIdentity])]], topicDescriptions: (String, Boolean) ⇒ Option[TopicDescription], cacheTimeoutSecs: Int, socketTimeoutMillis: Int, kafkaVersion: KafkaVersion, consumerProperties: Option[Properties], getBrokerList: () ⇒ BrokerList)(implicit ec: ExecutionContext, cf: ClusterFeatures) extends OffsetCache with Product with Serializable

    Permalink
  17. implicit class TryLogErrorHelper[T] extends Logging

    Permalink

Value Members

  1. object ClusterManagerActor

    Permalink

  2. object ConsumerInstanceSubscriptions extends Logging with Serializable

    Permalink
  3. object KafkaManagedOffsetCache extends Serializable

    Permalink
  4. def featureGate[T](af: ClusterFeature, af2: ClusterFeature, af3: ClusterFeature)(fn: ⇒ Unit)(implicit features: ClusterFeatures): Unit

    Permalink
  5. def featureGate[T](af: ClusterFeature, af2: ClusterFeature)(fn: ⇒ Unit)(implicit features: ClusterFeatures): Unit

    Permalink
  6. def featureGate[T](af: ClusterFeature)(fn: ⇒ Unit)(implicit features: ClusterFeatures): Unit

    Permalink
  7. def featureGateFold[T](af: ClusterFeature)(elseFn: ⇒ T, fn: ⇒ T)(implicit features: ClusterFeatures): T

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped