Liking cljdoc? Tell your friends :D

franzy.admin.protocols

Experimental set of protocols for implementors that want a deftype, reified, record, component, etc.

Experimental set of protocols for implementors that want a deftype, reified, record, component, etc.
raw docstring

BrokerCoordinatorcljprotocol

delete-broker-topic-path!clj

(delete-broker-topic-path! broker-id topic)

BrokerMetadataReadercljprotocol

all-brokersclj

(all-brokers this)

broker-endpoints-for-channelclj

(broker-endpoints-for-channel this protocol-type)

broker-idsclj

(broker-ids this)

broker-metadataclj

(broker-metadata this broker-id)

BrokerWritercljprotocol

register-broker!clj

(register-broker! this broker-info)
(register-broker! this id host port endpoints jmx-port)

ClientConfigurationReadercljprotocol

all-client-configsclj

(all-client-configs this)

ClientConfigurationWritercljprotocol

update-client-config!clj

(update-client-config! this)

ClusterMetadataProvidercljprotocol

cluster-infoclj

(cluster-info this)

ConsumerGroupReadercljprotocol

consumer-group-active?clj

(consumer-group-active? this group)

consumer-groupsclj

(consumer-groups this)

consumer-groups-by-topicclj

(consumer-groups-by-topic this topic)

consumer-groups-per-topicclj

(consumer-groups-per-topic this topic exclude-internal-topics?)

consumers-in-groupclj

(consumers-in-group this group)

ConsumerGroupWritercljprotocol

delete-consumer-group!clj

(delete-consumer-group! this group)

delete-consumer-groups-for-topic!clj

(delete-consumer-groups-for-topic! this topic)
(delete-consumer-groups-for-topic! this topic group)

EntityConfigurationReadercljprotocol

all-entity-configsclj

(all-entity-configs this config-type)
(all-entity-configs this config-type include-defaults?)

entity-configclj

(entity-config this config-type entity)

KafkaZookeeperMetadataProvidercljprotocol

path-childrenclj

(path-children this path)

path-exists?clj

(path-exists? this path)

path-metadataclj

(path-metadata this path)
(path-metadata this path allow-null?)

persistent-pathsclj

(persistent-paths this)
(persistent-paths this secure-paths?)

KafkaZookeeperWritercljprotocol

delete-pathclj

(delete-path this path)
(delete-path this path recursive?)

PartitionReplicaMetadataProvidercljprotocol

partition-leaders-forclj

(partition-leaders-for this topics)

partition-leader-metadataclj

(partition-leader-metadata this topic-partition)
(partition-leader-metadata this topic partition)

partitions-undergoing-replica-electionclj

(partitions-undergoing-replica-election this)

topic-partition-in-sync-replicasclj

(topic-partition-in-sync-replicas this topic-partition)
(topic-partition-in-sync-replicas this topic partition)

partition-leaderclj

(partition-leader this topic-partition)
(partition-leader this topic partition)

partition-leaders-metadataclj

(partition-leaders-metadata this topic-partitions)

partition-epochclj

(partition-epoch this topic-partition)
(partition-epoch this topic partition)

partitions-undergoing-reassignmentclj

(partitions-undergoing-reassignment this)

partition-replica-assignmentclj

(partition-replica-assignment this topic-partition)
(partition-replica-assignment this topic partition)

TopicConfigurationReadercljprotocol

all-topic-configsclj

(all-topic-configs this)

TopicConfigurationWritercljprotocol

update-topic-config!clj

(update-topic-config! this topic config)

TopicPartitionReadercljprotocol

all-topic-partitionsclj

(all-topic-partitions this)

partitions-forclj

(partitions-for this topics)

TopicPartitionWritercljprotocol

redefine-partition-count!clj

(redefine-partition-count! this topic partitions)
(redefine-partition-count! this
                           topic
                           partitions
                           replica-assignment
                           check-broker-available?)

TopicReadercljprotocol

all-topicsclj

(all-topics this)

topic-exists?clj

(topic-exists? this topic)

topics-by-consumer-groupclj

(topics-by-consumer-group this group)

topics-metadataclj

(topics-metadata this topics)

TopicReplicaMetadataProvidercljprotocol

topic-replica-assignmentclj

(topic-replica-assignment this topic)

TopicWritercljprotocol

create-topic!clj

(create-topic! this topic partitions)
(create-topic! this topic partitions replication-factor)
(create-topic! this topic partitions replication-factor topic-config)

delete-topic!clj

(delete-topic! this topic)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close