api documentation for kafka-node (v1.6.0)

Client for Apache Kafka v0.8+

table of contents

  1. module kafka-node
    1. function kafka-node.BrokerNotAvailableError (message)
    2. function kafka-node.BrokerReadable (options)
    3. function kafka-node.BrokerTransform (options)
    4. function kafka-node.BrokerWrapper (socket, noAckBatchOptions)
    5. function kafka-node.Client (connectionString, clientId, zkOptions, noAckBatchOptions, sslOptions)
    6. function kafka-node.Consumer (client, topics, options)
    7. function kafka-node.ConsumerGroup (memberOptions, topics)
    8. function kafka-node.CustomPartitioner (partitioner)
    9. function kafka-node.CyclicPartitioner ()
    10. function kafka-node.DefaultPartitioner ()
    11. function kafka-node.FailedToRebalanceConsumerError (message)
    12. function kafka-node.FailedToRegisterConsumerError (message, nested)
    13. function kafka-node.GroupCoordinatorNotAvailableError (message)
    14. function kafka-node.GroupLoadInProgressError (message)
    15. function kafka-node.HeartbeatTimeoutError (message)
    16. function kafka-node.HighLevelConsumer (client, topics, options)
    17. function kafka-node.HighLevelProducer (client, options, customPartitioner)
    18. function kafka-node.HighLevelProducer.super_ (client, options, defaultPartitionerType, customPartitioner)
    19. function kafka-node.IllegalGenerationError (message)
    20. function kafka-node.InvalidConfigError (message)
    21. function kafka-node.InvalidConsumerOffsetError (message, nested)
    22. function kafka-node.KafkaBuffer (batchSize, batchAge)
    23. function kafka-node.KeyedMessage (key, value)
    24. function kafka-node.KeyedPartitioner ()
    25. function kafka-node.NotCoordinatorForGroupError (message)
    26. function kafka-node.Offset (client)
    27. function kafka-node.Producer (client, options, customPartitioner)
    28. function kafka-node.RandomPartitioner ()
    29. function kafka-node.RebalanceInProgressError (message)
    30. function kafka-node.TopicsNotExistError (topics)
    31. function kafka-node.UnknownMemberIdError (message)
    32. function kafka-node.consumerGroupMigrator (consumerGroup)
    33. function kafka-node.consumerGroupRecovery (consumerGroup)
    34. object kafka-node.BrokerReadable.prototype
    35. object kafka-node.BrokerTransform.prototype
    36. object kafka-node.BrokerWrapper.prototype
    37. object kafka-node.Client.prototype
    38. object kafka-node.Consumer.prototype
    39. object kafka-node.ConsumerGroup.prototype
    40. object kafka-node.CyclicPartitioner.prototype
    41. object kafka-node.DefaultPartitioner.prototype
    42. object kafka-node.HighLevelConsumer.prototype
    43. object kafka-node.HighLevelProducer.super_.prototype
    44. object kafka-node.KafkaBuffer.prototype
    45. object kafka-node.KeyedPartitioner.prototype
    46. object kafka-node.Offset.prototype
    47. object kafka-node.RandomPartitioner.prototype
    48. object kafka-node.consumerGroupMigrator.prototype
    49. object kafka-node.consumerGroupRecovery.prototype
    50. object kafka-node.logging
    51. object kafka-node.partitioner
    52. object kafka-node.protocol
    53. object kafka-node.protocol_struct
    54. object kafka-node.range
    55. object kafka-node.roundrobin
    56. object kafka-node.snappy
    57. object kafka-node.utils
    58. object kafka-node.zookeeper
  2. module kafka-node.BrokerNotAvailableError
    1. function kafka-node.BrokerNotAvailableError (message)
    2. function kafka-node.BrokerNotAvailableError.super_ ()
  3. module kafka-node.BrokerReadable
    1. function kafka-node.BrokerReadable (options)
    2. function kafka-node.BrokerReadable.super_ (options)
  4. module kafka-node.BrokerReadable.prototype
    1. function kafka-node.BrokerReadable.prototype._read (size)
  5. module kafka-node.BrokerTransform
    1. function kafka-node.BrokerTransform (options)
    2. function kafka-node.BrokerTransform.super_ (options)
  6. module kafka-node.BrokerTransform.prototype
    1. function kafka-node.BrokerTransform.prototype._transform (chunk, enc, done)
    2. function kafka-node.BrokerTransform.prototype._transformNext ()
  7. module kafka-node.BrokerWrapper
    1. function kafka-node.BrokerWrapper (socket, noAckBatchOptions)
  8. module kafka-node.BrokerWrapper.prototype
    1. function kafka-node.BrokerWrapper.prototype.write (buffer)
    2. function kafka-node.BrokerWrapper.prototype.writeAsync (buffer)
  9. module kafka-node.Client
    1. function kafka-node.Client (connectionString, clientId, zkOptions, noAckBatchOptions, sslOptions)
    2. function kafka-node.Client.super_ ()
  10. module kafka-node.Client.prototype
    1. function kafka-node.Client.prototype.addTopics (topics, cb)
    2. function kafka-node.Client.prototype.brokerForLeader (leader, longpolling)
    3. function kafka-node.Client.prototype.checkMetadatas (payloads)
    4. function kafka-node.Client.prototype.clearCallbackQueue (socket, error)
    5. function kafka-node.Client.prototype.close (cb)
    6. function kafka-node.Client.prototype.closeBrokers (brokers)
    7. function kafka-node.Client.prototype.connect ()
    8. function kafka-node.Client.prototype.createBroker (host, port, longpolling)
    9. function kafka-node.Client.prototype.createTopics (topics, isAsync, cb)
    10. function kafka-node.Client.prototype.getBrokers (longpolling)
    11. function kafka-node.Client.prototype.handleReceivedData (socket)
    12. function kafka-node.Client.prototype.hasMetadata (topic, partition)
    13. function kafka-node.Client.prototype.leaderByPartition (topic, partition)
    14. function kafka-node.Client.prototype.loadMetadataForTopics (topics, cb)
    15. function kafka-node.Client.prototype.nextId ()
    16. function kafka-node.Client.prototype.nextSocketId ()
    17. function kafka-node.Client.prototype.payloadsByLeader (payloads)
    18. function kafka-node.Client.prototype.queueCallback (socket, id, data)
    19. function kafka-node.Client.prototype.reconnectBroker (oldSocket)
    20. function kafka-node.Client.prototype.refreshBrokers ()
    21. function kafka-node.Client.prototype.refreshMetadata (topicNames, cb)
    22. function kafka-node.Client.prototype.removeTopicMetadata (topics, cb)
    23. function kafka-node.Client.prototype.send (payloads, encoder, decoder, cb)
    24. function kafka-node.Client.prototype.sendFetchRequest (consumer, payloads, fetchMaxWaitMs, fetchMinBytes, maxTickMessages)
    25. function kafka-node.Client.prototype.sendGroupCoordinatorRequest (groupId, cb)
    26. function kafka-node.Client.prototype.sendGroupRequest (encode, decode, requestArgs)
    27. function kafka-node.Client.prototype.sendHeartbeatRequest (groupId, generationId, memberId, cb)
    28. function kafka-node.Client.prototype.sendJoinGroupRequest (groupId, memberId, sessionTimeout, groupProtocol, cb)
    29. function kafka-node.Client.prototype.sendLeaveGroupRequest (groupId, memberId, cb)
    30. function kafka-node.Client.prototype.sendOffsetCommitRequest (group, payloads, cb)
    31. function kafka-node.Client.prototype.sendOffsetCommitV2Request (group, generationId, memberId, payloads, cb)
    32. function kafka-node.Client.prototype.sendOffsetFetchRequest (group, payloads, cb)
    33. function kafka-node.Client.prototype.sendOffsetFetchV1Request (group, payloads, cb)
    34. function kafka-node.Client.prototype.sendOffsetRequest (payloads, cb)
    35. function kafka-node.Client.prototype.sendProduceRequest (payloads, requireAcks, ackTimeoutMs, cb)
    36. function kafka-node.Client.prototype.sendSyncGroupRequest (groupId, generationId, memberId, groupAssignment, cb)
    37. function kafka-node.Client.prototype.sendToBroker (payloads, encoder, decoder, cb)
    38. function kafka-node.Client.prototype.setupBroker (host, port, longpolling, brokers)
    39. function kafka-node.Client.prototype.setupBrokerProfiles (brokers)
    40. function kafka-node.Client.prototype.topicExists (topics, cb)
    41. function kafka-node.Client.prototype.unqueueCallback (socket, id)
    42. function kafka-node.Client.prototype.updateMetadatas (metadatas)
  11. module kafka-node.Consumer
    1. function kafka-node.Consumer (client, topics, options)
    2. function kafka-node.Consumer.super_ ()
  12. module kafka-node.Consumer.prototype
    1. function kafka-node.Consumer.prototype.addTopics (topics, cb, fromOffset)
    2. function kafka-node.Consumer.prototype.autoCommit (force, cb)
    3. function kafka-node.Consumer.prototype.buildPayloads (payloads)
    4. function kafka-node.Consumer.prototype.close (force, cb)
    5. function kafka-node.Consumer.prototype.commit (force, cb)
    6. function kafka-node.Consumer.prototype.connect ()
    7. function kafka-node.Consumer.prototype.fetch ()
    8. function kafka-node.Consumer.prototype.fetchOffset (payloads, cb)
    9. function kafka-node.Consumer.prototype.init ()
    10. function kafka-node.Consumer.prototype.pause ()
    11. function kafka-node.Consumer.prototype.pauseTopics (topics)
    12. function kafka-node.Consumer.prototype.removeTopics (topics, cb)
    13. function kafka-node.Consumer.prototype.resume ()
    14. function kafka-node.Consumer.prototype.resumeTopics (topics)
    15. function kafka-node.Consumer.prototype.setOffset (topic, partition, offset)
    16. function kafka-node.Consumer.prototype.updateOffsets (topics, initing)
  13. module kafka-node.ConsumerGroup
    1. function kafka-node.ConsumerGroup (memberOptions, topics)
    2. function kafka-node.ConsumerGroup.super_ (client, topics, options)
  14. module kafka-node.ConsumerGroup.prototype
    1. function kafka-node.ConsumerGroup.prototype.assignPartitions (protocol, groupMembers, callback)
    2. function kafka-node.ConsumerGroup.prototype.close (force, cb)
    3. function kafka-node.ConsumerGroup.prototype.connect ()
    4. function kafka-node.ConsumerGroup.prototype.fetchOffset (payloads, cb)
    5. function kafka-node.ConsumerGroup.prototype.getDefaultOffset (tp, defaultOffset)
    6. function kafka-node.ConsumerGroup.prototype.getOffset ()
    7. function kafka-node.ConsumerGroup.prototype.handleJoinGroup (joinGroupResponse, callback)
    8. function kafka-node.ConsumerGroup.prototype.handleSyncGroup (syncGroupResponse, callback)
    9. function kafka-node.ConsumerGroup.prototype.leaveGroup (callback)
    10. function kafka-node.ConsumerGroup.prototype.saveDefaultOffsets (topicPartitionList, callback)
    11. function kafka-node.ConsumerGroup.prototype.scheduleReconnect (timeout)
    12. function kafka-node.ConsumerGroup.prototype.sendHeartbeat ()
    13. function kafka-node.ConsumerGroup.prototype.sendOffsetCommitRequest (commits, cb)
    14. function kafka-node.ConsumerGroup.prototype.setCoordinatorId (coordinatorId)
    15. function kafka-node.ConsumerGroup.prototype.setupProtocols (protocols)
    16. function kafka-node.ConsumerGroup.prototype.startHeartbeats ()
    17. function kafka-node.ConsumerGroup.prototype.stopHeartbeats ()
  15. module kafka-node.CustomPartitioner
    1. function kafka-node.CustomPartitioner (partitioner)
    2. function kafka-node.CustomPartitioner.super_ ()
  16. module kafka-node.CyclicPartitioner
    1. function kafka-node.CyclicPartitioner ()
    2. function kafka-node.CyclicPartitioner.super_ ()
  17. module kafka-node.CyclicPartitioner.prototype
    1. function kafka-node.CyclicPartitioner.prototype.getPartition (partitions)
  18. module kafka-node.DefaultPartitioner
    1. function kafka-node.DefaultPartitioner ()
    2. function kafka-node.DefaultPartitioner.super_ ()
  19. module kafka-node.DefaultPartitioner.prototype
    1. function kafka-node.DefaultPartitioner.prototype.getPartition (partitions)
  20. module kafka-node.FailedToRebalanceConsumerError
    1. function kafka-node.FailedToRebalanceConsumerError (message)
    2. function kafka-node.FailedToRebalanceConsumerError.super_ ()
  21. module kafka-node.FailedToRegisterConsumerError
    1. function kafka-node.FailedToRegisterConsumerError (message, nested)
    2. function kafka-node.FailedToRegisterConsumerError.super_ (message, nested)
  22. module kafka-node.GroupCoordinatorNotAvailableError
    1. function kafka-node.GroupCoordinatorNotAvailableError (message)
    2. function kafka-node.GroupCoordinatorNotAvailableError.super_ ()
  23. module kafka-node.GroupLoadInProgressError
    1. function kafka-node.GroupLoadInProgressError (message)
    2. function kafka-node.GroupLoadInProgressError.super_ ()
  24. module kafka-node.HeartbeatTimeoutError
    1. function kafka-node.HeartbeatTimeoutError (message)
    2. function kafka-node.HeartbeatTimeoutError.super_ ()
  25. module kafka-node.HighLevelConsumer
    1. function kafka-node.HighLevelConsumer (client, topics, options)
    2. function kafka-node.HighLevelConsumer.super_ ()
  26. module kafka-node.HighLevelConsumer.prototype
    1. function kafka-node.HighLevelConsumer.prototype._releasePartitions (topicPayloads, callback)
    2. function kafka-node.HighLevelConsumer.prototype.addTopics (topics, cb)
    3. function kafka-node.HighLevelConsumer.prototype.autoCommit (force, cb)
    4. function kafka-node.HighLevelConsumer.prototype.buildPayloads (payloads)
    5. function kafka-node.HighLevelConsumer.prototype.buildTopicPayloads (topics)
    6. function kafka-node.HighLevelConsumer.prototype.close (force, cb)
    7. function kafka-node.HighLevelConsumer.prototype.commit (force, cb)
    8. function kafka-node.HighLevelConsumer.prototype.connect ()
    9. function kafka-node.HighLevelConsumer.prototype.fetch ()
    10. function kafka-node.HighLevelConsumer.prototype.fetchOffset (payloads, cb)
    11. function kafka-node.HighLevelConsumer.prototype.getTopicPayloads ()
    12. function kafka-node.HighLevelConsumer.prototype.init ()
    13. function kafka-node.HighLevelConsumer.prototype.leaveGroup (cb)
    14. function kafka-node.HighLevelConsumer.prototype.offsetRequest (payloads, cb)
    15. function kafka-node.HighLevelConsumer.prototype.pause ()
    16. function kafka-node.HighLevelConsumer.prototype.rebalanceAttempt (oldTopicPayloads, cb)
    17. function kafka-node.HighLevelConsumer.prototype.registerConsumer (cb)
    18. function kafka-node.HighLevelConsumer.prototype.removeTopics (topics, cb)
    19. function kafka-node.HighLevelConsumer.prototype.resume ()
    20. function kafka-node.HighLevelConsumer.prototype.sendOffsetCommitRequest (commits, cb)
    21. function kafka-node.HighLevelConsumer.prototype.setOffset (topic, partition, offset)
    22. function kafka-node.HighLevelConsumer.prototype.stop (cb)
    23. function kafka-node.HighLevelConsumer.prototype.updateOffsets (topics, initing)
  27. module kafka-node.HighLevelProducer
    1. function kafka-node.HighLevelProducer (client, options, customPartitioner)
    2. function kafka-node.HighLevelProducer.super_ (client, options, defaultPartitionerType, customPartitioner)
    3. object kafka-node.HighLevelProducer.PARTITIONER_TYPES
  28. module kafka-node.HighLevelProducer.super_
    1. function kafka-node.HighLevelProducer.super_ ()
    2. object kafka-node.HighLevelProducer.super_.PARTITIONER_TYPES
  29. module kafka-node.HighLevelProducer.super_.prototype
    1. function kafka-node.HighLevelProducer.super_.prototype.buildPayloads (payloads, topicMetadata)
    2. function kafka-node.HighLevelProducer.super_.prototype.close (cb)
    3. function kafka-node.HighLevelProducer.super_.prototype.connect ()
    4. function kafka-node.HighLevelProducer.super_.prototype.createTopics (topics, async, cb)
    5. function kafka-node.HighLevelProducer.super_.prototype.send (payloads, cb)
  30. module kafka-node.IllegalGenerationError
    1. function kafka-node.IllegalGenerationError (message)
    2. function kafka-node.IllegalGenerationError.super_ ()
  31. module kafka-node.InvalidConfigError
    1. function kafka-node.InvalidConfigError (message)
    2. function kafka-node.InvalidConfigError.super_ ()
  32. module kafka-node.InvalidConsumerOffsetError
    1. function kafka-node.InvalidConsumerOffsetError (message, nested)
    2. function kafka-node.InvalidConsumerOffsetError.super_ (message, nested)
  33. module kafka-node.KafkaBuffer
    1. function kafka-node.KafkaBuffer (batchSize, batchAge)
  34. module kafka-node.KafkaBuffer.prototype
    1. function kafka-node.KafkaBuffer.prototype._setupTimer (callback)
    2. function kafka-node.KafkaBuffer.prototype.addChunk (buffer, callback)
    3. function kafka-node.KafkaBuffer.prototype.getBatch ()
    4. function kafka-node.KafkaBuffer.prototype.truncateBatch ()
  35. module kafka-node.KeyedPartitioner
    1. function kafka-node.KeyedPartitioner ()
    2. function kafka-node.KeyedPartitioner.super_ ()
  36. module kafka-node.KeyedPartitioner.prototype
    1. function kafka-node.KeyedPartitioner.prototype.getPartition (partitions, key)
    2. function kafka-node.KeyedPartitioner.prototype.hashCode (string)
  37. module kafka-node.NotCoordinatorForGroupError
    1. function kafka-node.NotCoordinatorForGroupError (message)
    2. function kafka-node.NotCoordinatorForGroupError.super_ ()
  38. module kafka-node.Offset
    1. function kafka-node.Offset (client)
    2. function kafka-node.Offset.super_ ()
  39. module kafka-node.Offset.prototype
    1. function kafka-node.Offset.prototype.buildPayloads (payloads)
    2. function kafka-node.Offset.prototype.commit (groupId, payloads, cb)
    3. function kafka-node.Offset.prototype.fetch (payloads, cb)
    4. function kafka-node.Offset.prototype.fetchCommits (groupId, payloads, cb)
    5. function kafka-node.Offset.prototype.fetchEarliestOffsets (topics, cb)
    6. function kafka-node.Offset.prototype.fetchLatestOffsets (topics, cb)
  40. module kafka-node.Producer
    1. function kafka-node.Producer (client, options, customPartitioner)
    2. function kafka-node.Producer.super_ (client, options, defaultPartitionerType, customPartitioner)
    3. object kafka-node.Producer.PARTITIONER_TYPES
  41. module kafka-node.RandomPartitioner
    1. function kafka-node.RandomPartitioner ()
    2. function kafka-node.RandomPartitioner.super_ ()
  42. module kafka-node.RandomPartitioner.prototype
    1. function kafka-node.RandomPartitioner.prototype.getPartition (partitions)
  43. module kafka-node.RebalanceInProgressError
    1. function kafka-node.RebalanceInProgressError (message)
    2. function kafka-node.RebalanceInProgressError.super_ ()
  44. module kafka-node.TopicsNotExistError
    1. function kafka-node.TopicsNotExistError (topics)
    2. function kafka-node.TopicsNotExistError.super_ ()
  45. module kafka-node.UnknownMemberIdError
    1. function kafka-node.UnknownMemberIdError (message)
    2. function kafka-node.UnknownMemberIdError.super_ ()
  46. module kafka-node.consumerGroupMigrator
    1. function kafka-node.consumerGroupMigrator (consumerGroup)
    2. function kafka-node.consumerGroupMigrator.super_ ()
  47. module kafka-node.consumerGroupMigrator.prototype
    1. function kafka-node.consumerGroupMigrator.prototype.checkForOwners (topics, listenForChange)
    2. function kafka-node.consumerGroupMigrator.prototype.checkForOwnersAndListenForChange (topics)
    3. function kafka-node.consumerGroupMigrator.prototype.connectConsumerGroup ()
    4. function kafka-node.consumerGroupMigrator.prototype.filterByExistingZkTopics (callback)
    5. function kafka-node.consumerGroupMigrator.prototype.getOffset (tp, defaultOffset)
    6. function kafka-node.consumerGroupMigrator.prototype.saveHighLevelConsumerOffsets (topicPartitionList, callback)
  48. module kafka-node.consumerGroupRecovery
    1. function kafka-node.consumerGroupRecovery (consumerGroup)
  49. module kafka-node.consumerGroupRecovery.prototype
    1. function kafka-node.consumerGroupRecovery.prototype.clearError ()
    2. function kafka-node.consumerGroupRecovery.prototype.getRetryTimeout (error)
    3. function kafka-node.consumerGroupRecovery.prototype.tryToRecoverFrom (error, source)
  50. module kafka-node.logging
    1. function kafka-node.logging.setLoggerProvider (provider)
  51. module kafka-node.partitioner
    1. function kafka-node.partitioner.CustomPartitioner (partitioner)
    2. function kafka-node.partitioner.CyclicPartitioner ()
    3. function kafka-node.partitioner.DefaultPartitioner ()
    4. function kafka-node.partitioner.KeyedPartitioner ()
    5. function kafka-node.partitioner.RandomPartitioner ()
  52. module kafka-node.protocol
    1. function kafka-node.protocol.decodeFetchResponse (cb, maxTickMessages)
    2. function kafka-node.protocol.decodeGroupCoordinatorResponse (resp)
    3. function kafka-node.protocol.decodeGroupHeartbeat (resp)
    4. function kafka-node.protocol.decodeJoinGroupResponse (resp)
    5. function kafka-node.protocol.decodeLeaveGroupResponse (resp)
    6. function kafka-node.protocol.decodeMetadataResponse (resp)
    7. function kafka-node.protocol.decodeOffsetCommitResponse (resp)
    8. function kafka-node.protocol.decodeOffsetFetchResponse (resp)
    9. function kafka-node.protocol.decodeOffsetFetchV1Response (resp)
    10. function kafka-node.protocol.decodeOffsetResponse (resp)
    11. function kafka-node.protocol.decodeProduceResponse (resp)
    12. function kafka-node.protocol.decodeSyncGroupResponse (resp)
    13. function kafka-node.protocol.encodeFetchRequest (maxWaitMs, minBytes)
    14. function kafka-node.protocol.encodeGroupCoordinatorRequest (clientId, correlationId, groupId)
    15. function kafka-node.protocol.encodeGroupHeartbeat (clientId, correlationId, groupId, generationId, memberId)
    16. function kafka-node.protocol.encodeJoinGroupRequest (clientId, correlationId, groupId, memberId, sessionTimeout, groupProtocols)
    17. function kafka-node.protocol.encodeLeaveGroupRequest (clientId, correlationId, groupId, memberId)
    18. function kafka-node.protocol.encodeMessageSet (messageSet)
    19. function kafka-node.protocol.encodeMetadataRequest (clientId, correlationId, topics)
    20. function kafka-node.protocol.encodeOffsetCommitRequest (group)
    21. function kafka-node.protocol.encodeOffsetCommitV2Request (clientId, correlationId, group, generationId, memberId, payloads)
    22. function kafka-node.protocol.encodeOffsetFetchRequest (group)
    23. function kafka-node.protocol.encodeOffsetFetchV1Request (clientId, correlationId, group, payloads)
    24. function kafka-node.protocol.encodeOffsetRequest (clientId, correlationId, payloads)
    25. function kafka-node.protocol.encodeProduceRequest (requireAcks, ackTimeoutMs)
    26. function kafka-node.protocol.encodeSyncGroupRequest (clientId, correlationId, groupId, generationId, memberId, groupAssignment)
  53. module kafka-node.protocol_struct
    1. function kafka-node.protocol_struct.FetchRequest ()
    2. function kafka-node.protocol_struct.FetchResponse ()
    3. function kafka-node.protocol_struct.KeyedMessage (key, value)
    4. function kafka-node.protocol_struct.Message ()
    5. function kafka-node.protocol_struct.OffsetCommitRequest ()
    6. function kafka-node.protocol_struct.OffsetCommitResponse ()
    7. function kafka-node.protocol_struct.PartitionMetadata ()
    8. function kafka-node.protocol_struct.ProduceRequest ()
    9. function kafka-node.protocol_struct.Request ()
    10. function kafka-node.protocol_struct.TopicAndPartition ()
    11. object kafka-node.protocol_struct.ERROR_CODE
    12. object kafka-node.protocol_struct.GROUP_ERROR
    13. object kafka-node.protocol_struct.KEYS
    14. object kafka-node.protocol_struct.REQUEST_TYPE
  54. module kafka-node.range
    1. function kafka-node.range.assign (topicPartition, groupMembers, callback)
    2. number kafka-node.range.version
    3. string kafka-node.range.name
  55. module kafka-node.roundrobin
    1. function kafka-node.roundrobin.assign (topicPartition, groupMembers, callback)
    2. number kafka-node.roundrobin.version
    3. string kafka-node.roundrobin.name
  56. module kafka-node.snappy
    1. function kafka-node.snappy.decode (buffer, cb)
    2. function kafka-node.snappy.encode (input, callback)
  57. module kafka-node.utils
    1. function kafka-node.utils.createTopicPartitionList (topicPartitions)
    2. function kafka-node.utils.groupPartitionsByTopic (topicPartitions)
    3. function kafka-node.utils.validateConfig (property, value)
    4. function kafka-node.utils.validateTopicNames (topics)
    5. function kafka-node.utils.validateTopics (topics)
  58. module kafka-node.zookeeper
    1. function kafka-node.zookeeper.Zookeeper (connectionString, options)
    2. function kafka-node.zookeeper.ZookeeperConsumerMappings ()

module kafka-node

function kafka-node.BrokerNotAvailableError (message)

function kafka-node.BrokerReadable (options)

function kafka-node.BrokerTransform (options)

function kafka-node.BrokerWrapper (socket, noAckBatchOptions)

function kafka-node.Client (connectionString, clientId, zkOptions, noAckBatchOptions, sslOptions)

function kafka-node.Consumer (client, topics, options)

function kafka-node.ConsumerGroup (memberOptions, topics)

function kafka-node.CustomPartitioner (partitioner)

function kafka-node.CyclicPartitioner ()

function kafka-node.DefaultPartitioner ()

function kafka-node.FailedToRebalanceConsumerError (message)

function kafka-node.FailedToRegisterConsumerError (message, nested)

function kafka-node.GroupCoordinatorNotAvailableError (message)

function kafka-node.GroupLoadInProgressError (message)

function kafka-node.HeartbeatTimeoutError (message)

function kafka-node.HighLevelConsumer (client, topics, options)

function kafka-node.HighLevelProducer (client, options, customPartitioner)

function kafka-node.HighLevelProducer.super_ (client, options, defaultPartitionerType, customPartitioner)

function kafka-node.IllegalGenerationError (message)

function kafka-node.InvalidConfigError (message)

function kafka-node.InvalidConsumerOffsetError (message, nested)

function kafka-node.KafkaBuffer (batchSize, batchAge)

function kafka-node.KeyedMessage (key, value)

function kafka-node.KeyedPartitioner ()

function kafka-node.NotCoordinatorForGroupError (message)

function kafka-node.Offset (client)

function kafka-node.Producer (client, options, customPartitioner)

function kafka-node.RandomPartitioner ()

function kafka-node.RebalanceInProgressError (message)

function kafka-node.TopicsNotExistError (topics)

function kafka-node.UnknownMemberIdError (message)

function kafka-node.consumerGroupMigrator (consumerGroup)

function kafka-node.consumerGroupRecovery (consumerGroup)

module kafka-node.BrokerNotAvailableError

function kafka-node.BrokerNotAvailableError (message)

function kafka-node.BrokerNotAvailableError.super_ ()

module kafka-node.BrokerReadable

function kafka-node.BrokerReadable (options)

function kafka-node.BrokerReadable.super_ (options)

module kafka-node.BrokerReadable.prototype

function kafka-node.BrokerReadable.prototype._read (size)

module kafka-node.BrokerTransform

function kafka-node.BrokerTransform (options)

function kafka-node.BrokerTransform.super_ (options)

module kafka-node.BrokerTransform.prototype

function kafka-node.BrokerTransform.prototype._transform (chunk, enc, done)

function kafka-node.BrokerTransform.prototype._transformNext ()

module kafka-node.BrokerWrapper

function kafka-node.BrokerWrapper (socket, noAckBatchOptions)

module kafka-node.BrokerWrapper.prototype

function kafka-node.BrokerWrapper.prototype.write (buffer)

function kafka-node.BrokerWrapper.prototype.writeAsync (buffer)

module kafka-node.Client

function kafka-node.Client (connectionString, clientId, zkOptions, noAckBatchOptions, sslOptions)

function kafka-node.Client.super_ ()

module kafka-node.Client.prototype

function kafka-node.Client.prototype.addTopics (topics, cb)

function kafka-node.Client.prototype.brokerForLeader (leader, longpolling)

function kafka-node.Client.prototype.checkMetadatas (payloads)

function kafka-node.Client.prototype.clearCallbackQueue (socket, error)

function kafka-node.Client.prototype.close (cb)

function kafka-node.Client.prototype.closeBrokers (brokers)

function kafka-node.Client.prototype.connect ()

function kafka-node.Client.prototype.createBroker (host, port, longpolling)

function kafka-node.Client.prototype.createTopics (topics, isAsync, cb)

function kafka-node.Client.prototype.getBrokers (longpolling)

function kafka-node.Client.prototype.handleReceivedData (socket)

function kafka-node.Client.prototype.hasMetadata (topic, partition)

function kafka-node.Client.prototype.leaderByPartition (topic, partition)

function kafka-node.Client.prototype.loadMetadataForTopics (topics, cb)

function kafka-node.Client.prototype.nextId ()

function kafka-node.Client.prototype.nextSocketId ()

function kafka-node.Client.prototype.payloadsByLeader (payloads)

function kafka-node.Client.prototype.queueCallback (socket, id, data)

function kafka-node.Client.prototype.reconnectBroker (oldSocket)

function kafka-node.Client.prototype.refreshBrokers ()

function kafka-node.Client.prototype.refreshMetadata (topicNames, cb)

function kafka-node.Client.prototype.removeTopicMetadata (topics, cb)

function kafka-node.Client.prototype.send (payloads, encoder, decoder, cb)

function kafka-node.Client.prototype.sendFetchRequest (consumer, payloads, fetchMaxWaitMs, fetchMinBytes, maxTickMessages)

function kafka-node.Client.prototype.sendGroupCoordinatorRequest (groupId, cb)

function kafka-node.Client.prototype.sendGroupRequest (encode, decode, requestArgs)

function kafka-node.Client.prototype.sendHeartbeatRequest (groupId, generationId, memberId, cb)

function kafka-node.Client.prototype.sendJoinGroupRequest (groupId, memberId, sessionTimeout, groupProtocol, cb)

function kafka-node.Client.prototype.sendLeaveGroupRequest (groupId, memberId, cb)

function kafka-node.Client.prototype.sendOffsetCommitRequest (group, payloads, cb)

function kafka-node.Client.prototype.sendOffsetCommitV2Request (group, generationId, memberId, payloads, cb)

function kafka-node.Client.prototype.sendOffsetFetchRequest (group, payloads, cb)

function kafka-node.Client.prototype.sendOffsetFetchV1Request (group, payloads, cb)

function kafka-node.Client.prototype.sendOffsetRequest (payloads, cb)

function kafka-node.Client.prototype.sendProduceRequest (payloads, requireAcks, ackTimeoutMs, cb)

function kafka-node.Client.prototype.sendSyncGroupRequest (groupId, generationId, memberId, groupAssignment, cb)

function kafka-node.Client.prototype.sendToBroker (payloads, encoder, decoder, cb)

function kafka-node.Client.prototype.setupBroker (host, port, longpolling, brokers)

function kafka-node.Client.prototype.setupBrokerProfiles (brokers)

function kafka-node.Client.prototype.topicExists (topics, cb)

function kafka-node.Client.prototype.unqueueCallback (socket, id)

function kafka-node.Client.prototype.updateMetadatas (metadatas)

module kafka-node.Consumer

function kafka-node.Consumer (client, topics, options)

function kafka-node.Consumer.super_ ()

module kafka-node.Consumer.prototype

function kafka-node.Consumer.prototype.addTopics (topics, cb, fromOffset)

function kafka-node.Consumer.prototype.autoCommit (force, cb)

function kafka-node.Consumer.prototype.buildPayloads (payloads)

function kafka-node.Consumer.prototype.close (force, cb)

function kafka-node.Consumer.prototype.commit (force, cb)

function kafka-node.Consumer.prototype.connect ()

function kafka-node.Consumer.prototype.fetch ()

function kafka-node.Consumer.prototype.fetchOffset (payloads, cb)

function kafka-node.Consumer.prototype.init ()

function kafka-node.Consumer.prototype.pause ()

function kafka-node.Consumer.prototype.pauseTopics (topics)

function kafka-node.Consumer.prototype.removeTopics (topics, cb)

function kafka-node.Consumer.prototype.resume ()

function kafka-node.Consumer.prototype.resumeTopics (topics)

function kafka-node.Consumer.prototype.setOffset (topic, partition, offset)

function kafka-node.Consumer.prototype.updateOffsets (topics, initing)

module kafka-node.ConsumerGroup

function kafka-node.ConsumerGroup (memberOptions, topics)

function kafka-node.ConsumerGroup.super_ (client, topics, options)

module kafka-node.ConsumerGroup.prototype

function kafka-node.ConsumerGroup.prototype.assignPartitions (protocol, groupMembers, callback)

function kafka-node.ConsumerGroup.prototype.close (force, cb)

function kafka-node.ConsumerGroup.prototype.connect ()

function kafka-node.ConsumerGroup.prototype.fetchOffset (payloads, cb)

function kafka-node.ConsumerGroup.prototype.getDefaultOffset (tp, defaultOffset)

function kafka-node.ConsumerGroup.prototype.getOffset ()

function kafka-node.ConsumerGroup.prototype.handleJoinGroup (joinGroupResponse, callback)

function kafka-node.ConsumerGroup.prototype.handleSyncGroup (syncGroupResponse, callback)

function kafka-node.ConsumerGroup.prototype.leaveGroup (callback)

function kafka-node.ConsumerGroup.prototype.saveDefaultOffsets (topicPartitionList, callback)

function kafka-node.ConsumerGroup.prototype.scheduleReconnect (timeout)

function kafka-node.ConsumerGroup.prototype.sendHeartbeat ()

function kafka-node.ConsumerGroup.prototype.sendOffsetCommitRequest (commits, cb)

function kafka-node.ConsumerGroup.prototype.setCoordinatorId (coordinatorId)

function kafka-node.ConsumerGroup.prototype.setupProtocols (protocols)

function kafka-node.ConsumerGroup.prototype.startHeartbeats ()

function kafka-node.ConsumerGroup.prototype.stopHeartbeats ()

module kafka-node.CustomPartitioner

function kafka-node.CustomPartitioner (partitioner)

function kafka-node.CustomPartitioner.super_ ()

module kafka-node.CyclicPartitioner

function kafka-node.CyclicPartitioner ()

function kafka-node.CyclicPartitioner.super_ ()

module kafka-node.CyclicPartitioner.prototype

function kafka-node.CyclicPartitioner.prototype.getPartition (partitions)

module kafka-node.DefaultPartitioner

function kafka-node.DefaultPartitioner ()

function kafka-node.DefaultPartitioner.super_ ()

module kafka-node.DefaultPartitioner.prototype

function kafka-node.DefaultPartitioner.prototype.getPartition (partitions)

module kafka-node.FailedToRebalanceConsumerError

function kafka-node.FailedToRebalanceConsumerError (message)

function kafka-node.FailedToRebalanceConsumerError.super_ ()

module kafka-node.FailedToRegisterConsumerError

function kafka-node.FailedToRegisterConsumerError (message, nested)

function kafka-node.FailedToRegisterConsumerError.super_ (message, nested)

module kafka-node.GroupCoordinatorNotAvailableError

function kafka-node.GroupCoordinatorNotAvailableError (message)

function kafka-node.GroupCoordinatorNotAvailableError.super_ ()

module kafka-node.GroupLoadInProgressError

function kafka-node.GroupLoadInProgressError (message)

function kafka-node.GroupLoadInProgressError.super_ ()

module kafka-node.HeartbeatTimeoutError

function kafka-node.HeartbeatTimeoutError (message)

function kafka-node.HeartbeatTimeoutError.super_ ()

module kafka-node.HighLevelConsumer

function kafka-node.HighLevelConsumer (client, topics, options)

function kafka-node.HighLevelConsumer.super_ ()

module kafka-node.HighLevelConsumer.prototype

function kafka-node.HighLevelConsumer.prototype._releasePartitions (topicPayloads, callback)

function kafka-node.HighLevelConsumer.prototype.addTopics (topics, cb)

function kafka-node.HighLevelConsumer.prototype.autoCommit (force, cb)

function kafka-node.HighLevelConsumer.prototype.buildPayloads (payloads)

function kafka-node.HighLevelConsumer.prototype.buildTopicPayloads (topics)

function kafka-node.HighLevelConsumer.prototype.close (force, cb)

function kafka-node.HighLevelConsumer.prototype.commit (force, cb)

function kafka-node.HighLevelConsumer.prototype.connect ()

function kafka-node.HighLevelConsumer.prototype.fetch ()

function kafka-node.HighLevelConsumer.prototype.fetchOffset (payloads, cb)

function kafka-node.HighLevelConsumer.prototype.getTopicPayloads ()

function kafka-node.HighLevelConsumer.prototype.init ()

function kafka-node.HighLevelConsumer.prototype.leaveGroup (cb)

function kafka-node.HighLevelConsumer.prototype.offsetRequest (payloads, cb)

function kafka-node.HighLevelConsumer.prototype.pause ()

function kafka-node.HighLevelConsumer.prototype.rebalanceAttempt (oldTopicPayloads, cb)

function kafka-node.HighLevelConsumer.prototype.registerConsumer (cb)

function kafka-node.HighLevelConsumer.prototype.removeTopics (topics, cb)

function kafka-node.HighLevelConsumer.prototype.resume ()

function kafka-node.HighLevelConsumer.prototype.sendOffsetCommitRequest (commits, cb)

function kafka-node.HighLevelConsumer.prototype.setOffset (topic, partition, offset)

function kafka-node.HighLevelConsumer.prototype.stop (cb)

function kafka-node.HighLevelConsumer.prototype.updateOffsets (topics, initing)

module kafka-node.HighLevelProducer

function kafka-node.HighLevelProducer (client, options, customPartitioner)

function kafka-node.HighLevelProducer.super_ (client, options, defaultPartitionerType, customPartitioner)

module kafka-node.HighLevelProducer.super_

function kafka-node.HighLevelProducer.super_ ()

module kafka-node.HighLevelProducer.super_.prototype

function kafka-node.HighLevelProducer.super_.prototype.buildPayloads (payloads, topicMetadata)

function kafka-node.HighLevelProducer.super_.prototype.close (cb)

function kafka-node.HighLevelProducer.super_.prototype.connect ()

function kafka-node.HighLevelProducer.super_.prototype.createTopics (topics, async, cb)

function kafka-node.HighLevelProducer.super_.prototype.send (payloads, cb)

module kafka-node.IllegalGenerationError

function kafka-node.IllegalGenerationError (message)

function kafka-node.IllegalGenerationError.super_ ()

module kafka-node.InvalidConfigError

function kafka-node.InvalidConfigError (message)

function kafka-node.InvalidConfigError.super_ ()

module kafka-node.InvalidConsumerOffsetError

function kafka-node.InvalidConsumerOffsetError (message, nested)

function kafka-node.InvalidConsumerOffsetError.super_ (message, nested)

module kafka-node.KafkaBuffer

function kafka-node.KafkaBuffer (batchSize, batchAge)

module kafka-node.KafkaBuffer.prototype

function kafka-node.KafkaBuffer.prototype._setupTimer (callback)

function kafka-node.KafkaBuffer.prototype.addChunk (buffer, callback)

function kafka-node.KafkaBuffer.prototype.getBatch ()

function kafka-node.KafkaBuffer.prototype.truncateBatch ()

module kafka-node.KeyedPartitioner

function kafka-node.KeyedPartitioner ()

function kafka-node.KeyedPartitioner.super_ ()

module kafka-node.KeyedPartitioner.prototype

function kafka-node.KeyedPartitioner.prototype.getPartition (partitions, key)

function kafka-node.KeyedPartitioner.prototype.hashCode (string)

module kafka-node.NotCoordinatorForGroupError

function kafka-node.NotCoordinatorForGroupError (message)

function kafka-node.NotCoordinatorForGroupError.super_ ()

module kafka-node.Offset

function kafka-node.Offset (client)

function kafka-node.Offset.super_ ()

module kafka-node.Offset.prototype

function kafka-node.Offset.prototype.buildPayloads (payloads)

function kafka-node.Offset.prototype.commit (groupId, payloads, cb)

function kafka-node.Offset.prototype.fetch (payloads, cb)

function kafka-node.Offset.prototype.fetchCommits (groupId, payloads, cb)

function kafka-node.Offset.prototype.fetchEarliestOffsets (topics, cb)

function kafka-node.Offset.prototype.fetchLatestOffsets (topics, cb)

module kafka-node.Producer

function kafka-node.Producer (client, options, customPartitioner)

function kafka-node.Producer.super_ (client, options, defaultPartitionerType, customPartitioner)

module kafka-node.RandomPartitioner

function kafka-node.RandomPartitioner ()

function kafka-node.RandomPartitioner.super_ ()

module kafka-node.RandomPartitioner.prototype

function kafka-node.RandomPartitioner.prototype.getPartition (partitions)

module kafka-node.RebalanceInProgressError

function kafka-node.RebalanceInProgressError (message)

function kafka-node.RebalanceInProgressError.super_ ()

module kafka-node.TopicsNotExistError

function kafka-node.TopicsNotExistError (topics)

function kafka-node.TopicsNotExistError.super_ ()

module kafka-node.UnknownMemberIdError

function kafka-node.UnknownMemberIdError (message)

function kafka-node.UnknownMemberIdError.super_ ()

module kafka-node.consumerGroupMigrator

function kafka-node.consumerGroupMigrator (consumerGroup)

function kafka-node.consumerGroupMigrator.super_ ()

module kafka-node.consumerGroupMigrator.prototype

function kafka-node.consumerGroupMigrator.prototype.checkForOwners (topics, listenForChange)

function kafka-node.consumerGroupMigrator.prototype.checkForOwnersAndListenForChange (topics)

function kafka-node.consumerGroupMigrator.prototype.connectConsumerGroup ()

function kafka-node.consumerGroupMigrator.prototype.filterByExistingZkTopics (callback)

function kafka-node.consumerGroupMigrator.prototype.getOffset (tp, defaultOffset)

function kafka-node.consumerGroupMigrator.prototype.saveHighLevelConsumerOffsets (topicPartitionList, callback)

module kafka-node.consumerGroupRecovery

function kafka-node.consumerGroupRecovery (consumerGroup)

module kafka-node.consumerGroupRecovery.prototype

function kafka-node.consumerGroupRecovery.prototype.clearError ()

function kafka-node.consumerGroupRecovery.prototype.getRetryTimeout (error)

function kafka-node.consumerGroupRecovery.prototype.tryToRecoverFrom (error, source)

module kafka-node.logging

function kafka-node.logging.setLoggerProvider (provider)

module kafka-node.partitioner

function kafka-node.partitioner.CustomPartitioner (partitioner)

function kafka-node.partitioner.CyclicPartitioner ()

function kafka-node.partitioner.DefaultPartitioner ()

function kafka-node.partitioner.KeyedPartitioner ()

function kafka-node.partitioner.RandomPartitioner ()

module kafka-node.protocol

function kafka-node.protocol.decodeFetchResponse (cb, maxTickMessages)

function kafka-node.protocol.decodeGroupCoordinatorResponse (resp)

function kafka-node.protocol.decodeGroupHeartbeat (resp)

function kafka-node.protocol.decodeJoinGroupResponse (resp)

function kafka-node.protocol.decodeLeaveGroupResponse (resp)

function kafka-node.protocol.decodeMetadataResponse (resp)

function kafka-node.protocol.decodeOffsetCommitResponse (resp)

function kafka-node.protocol.decodeOffsetFetchResponse (resp)

function kafka-node.protocol.decodeOffsetFetchV1Response (resp)

function kafka-node.protocol.decodeOffsetResponse (resp)

function kafka-node.protocol.decodeProduceResponse (resp)

function kafka-node.protocol.decodeSyncGroupResponse (resp)

function kafka-node.protocol.encodeFetchRequest (maxWaitMs, minBytes)

function kafka-node.protocol.encodeGroupCoordinatorRequest (clientId, correlationId, groupId)

function kafka-node.protocol.encodeGroupHeartbeat (clientId, correlationId, groupId, generationId, memberId)

function kafka-node.protocol.encodeJoinGroupRequest (clientId, correlationId, groupId, memberId, sessionTimeout, groupProtocols)

function kafka-node.protocol.encodeLeaveGroupRequest (clientId, correlationId, groupId, memberId)

function kafka-node.protocol.encodeMessageSet (messageSet)

function kafka-node.protocol.encodeMetadataRequest (clientId, correlationId, topics)

function kafka-node.protocol.encodeOffsetCommitRequest (group)

function kafka-node.protocol.encodeOffsetCommitV2Request (clientId, correlationId, group, generationId, memberId, payloads)

function kafka-node.protocol.encodeOffsetFetchRequest (group)

function kafka-node.protocol.encodeOffsetFetchV1Request (clientId, correlationId, group, payloads)

function kafka-node.protocol.encodeOffsetRequest (clientId, correlationId, payloads)

function kafka-node.protocol.encodeProduceRequest (requireAcks, ackTimeoutMs)

function kafka-node.protocol.encodeSyncGroupRequest (clientId, correlationId, groupId, generationId, memberId, groupAssignment)

module kafka-node.protocol_struct

function kafka-node.protocol_struct.FetchRequest ()

function kafka-node.protocol_struct.FetchResponse ()

function kafka-node.protocol_struct.KeyedMessage (key, value)

function kafka-node.protocol_struct.Message ()

function kafka-node.protocol_struct.OffsetCommitRequest ()

function kafka-node.protocol_struct.OffsetCommitResponse ()

function kafka-node.protocol_struct.PartitionMetadata ()

function kafka-node.protocol_struct.ProduceRequest ()

function kafka-node.protocol_struct.Request ()

function kafka-node.protocol_struct.TopicAndPartition ()

module kafka-node.range

function kafka-node.range.assign (topicPartition, groupMembers, callback)

module kafka-node.roundrobin

function kafka-node.roundrobin.assign (topicPartition, groupMembers, callback)

module kafka-node.snappy

function kafka-node.snappy.decode (buffer, cb)

function kafka-node.snappy.encode (input, callback)

module kafka-node.utils

function kafka-node.utils.createTopicPartitionList (topicPartitions)

function kafka-node.utils.groupPartitionsByTopic (topicPartitions)

function kafka-node.utils.validateConfig (property, value)

function kafka-node.utils.validateTopicNames (topics)

function kafka-node.utils.validateTopics (topics)

module kafka-node.zookeeper

function kafka-node.zookeeper.Zookeeper (connectionString, options)

function kafka-node.zookeeper.ZookeeperConsumerMappings ()

[ this document was created with utility2 ]