kfk
Version:
The high-level node kafka client based on node-rdkafka .
155 lines (154 loc) • 5.45 kB
TypeScript
export declare const KfkNativeErrorCode: {
ERR__BEGIN: number;
ERR__BAD_MSG: number;
ERR__BAD_COMPRESSION: number;
ERR__DESTROY: number;
ERR__FAIL: number;
ERR__TRANSPORT: number;
ERR__CRIT_SYS_RESOURCE: number;
ERR__RESOLVE: number;
ERR__MSG_TIMED_OUT: number;
ERR__PARTITION_EOF: number;
ERR__UNKNOWN_PARTITION: number;
ERR__FS: number;
ERR__UNKNOWN_TOPIC: number;
ERR__ALL_BROKERS_DOWN: number;
ERR__INVALID_ARG: number;
ERR__TIMED_OUT: number;
ERR__QUEUE_FULL: number;
ERR__ISR_INSUFF: number;
ERR__NODE_UPDATE: number;
ERR__SSL: number;
ERR__WAIT_COORD: number;
ERR__UNKNOWN_GROUP: number;
ERR__IN_PROGRESS: number;
ERR__PREV_IN_PROGRESS: number;
ERR__EXISTING_SUBSCRIPTION: number;
ERR__ASSIGN_PARTITIONS: number;
ERR__REVOKE_PARTITIONS: number;
ERR__CONFLICT: number;
ERR__STATE: number;
ERR__UNKNOWN_PROTOCOL: number;
ERR__NOT_IMPLEMENTED: number;
ERR__AUTHENTICATION: number;
ERR__NO_OFFSET: number;
ERR__OUTDATED: number;
ERR__TIMED_OUT_QUEUE: number;
ERR__UNSUPPORTED_FEATURE: number;
ERR__WAIT_CACHE: number;
ERR__INTR: number;
ERR__KEY_SERIALIZATION: number;
ERR__VALUE_SERIALIZATION: number;
ERR__KEY_DESERIALIZATION: number;
ERR__VALUE_DESERIALIZATION: number;
ERR__PARTIAL: number;
ERR__READ_ONLY: number;
ERR__NOENT: number;
ERR__UNDERFLOW: number;
ERR__INVALID_TYPE: number;
ERR__RETRY: number;
ERR__PURGE_QUEUE: number;
ERR__PURGE_INFLIGHT: number;
ERR__FATAL: number;
ERR__INCONSISTENT: number;
ERR__GAPLESS_GUARANTEE: number;
ERR__MAX_POLL_EXCEEDED: number;
ERR__UNKNOWN_BROKER: number;
ERR__END: number;
ERR_UNKNOWN: number;
ERR_NO_ERROR: number;
ERR_OFFSET_OUT_OF_RANGE: number;
ERR_INVALID_MSG: number;
ERR_UNKNOWN_TOPIC_OR_PART: number;
ERR_INVALID_MSG_SIZE: number;
ERR_LEADER_NOT_AVAILABLE: number;
ERR_NOT_LEADER_FOR_PARTITION: number;
ERR_REQUEST_TIMED_OUT: number;
ERR_BROKER_NOT_AVAILABLE: number;
ERR_REPLICA_NOT_AVAILABLE: number;
ERR_MSG_SIZE_TOO_LARGE: number;
ERR_STALE_CTRL_EPOCH: number;
ERR_OFFSET_METADATA_TOO_LARGE: number;
ERR_NETWORK_EXCEPTION: number;
ERR_COORDINATOR_LOAD_IN_PROGRESS: number;
ERR_GROUP_LOAD_IN_PROGRESS: number;
ERR_COORDINATOR_NOT_AVAILABLE: number;
ERR_GROUP_COORDINATOR_NOT_AVAILABLE: number;
ERR_NOT_COORDINATOR: number;
ERR_NOT_COORDINATOR_FOR_GROUP: number;
ERR_TOPIC_EXCEPTION: number;
ERR_RECORD_LIST_TOO_LARGE: number;
ERR_NOT_ENOUGH_REPLICAS: number;
ERR_NOT_ENOUGH_REPLICAS_AFTER_APPEND: number;
ERR_INVALID_REQUIRED_ACKS: number;
ERR_ILLEGAL_GENERATION: number;
ERR_INCONSISTENT_GROUP_PROTOCOL: number;
ERR_INVALID_GROUP_ID: number;
ERR_UNKNOWN_MEMBER_ID: number;
ERR_INVALID_SESSION_TIMEOUT: number;
ERR_REBALANCE_IN_PROGRESS: number;
ERR_INVALID_COMMIT_OFFSET_SIZE: number;
ERR_TOPIC_AUTHORIZATION_FAILED: number;
ERR_GROUP_AUTHORIZATION_FAILED: number;
ERR_CLUSTER_AUTHORIZATION_FAILED: number;
ERR_INVALID_TIMESTAMP: number;
ERR_UNSUPPORTED_SASL_MECHANISM: number;
ERR_ILLEGAL_SASL_STATE: number;
ERR_UNSUPPORTED_VERSION: number;
ERR_TOPIC_ALREADY_EXISTS: number;
ERR_INVALID_PARTITIONS: number;
ERR_INVALID_REPLICATION_FACTOR: number;
ERR_INVALID_REPLICA_ASSIGNMENT: number;
ERR_INVALID_CONFIG: number;
ERR_NOT_CONTROLLER: number;
ERR_INVALID_REQUEST: number;
ERR_UNSUPPORTED_FOR_MESSAGE_FORMAT: number;
ERR_POLICY_VIOLATION: number;
ERR_OUT_OF_ORDER_SEQUENCE_NUMBER: number;
ERR_DUPLICATE_SEQUENCE_NUMBER: number;
ERR_INVALID_PRODUCER_EPOCH: number;
ERR_INVALID_TXN_STATE: number;
ERR_INVALID_PRODUCER_ID_MAPPING: number;
ERR_INVALID_TRANSACTION_TIMEOUT: number;
ERR_CONCURRENT_TRANSACTIONS: number;
ERR_TRANSACTION_COORDINATOR_FENCED: number;
ERR_TRANSACTIONAL_ID_AUTHORIZATION_FAILED: number;
ERR_SECURITY_DISABLED: number;
ERR_OPERATION_NOT_ATTEMPTED: number;
ERR_KAFKA_STORAGE_ERROR: number;
ERR_LOG_DIR_NOT_FOUND: number;
ERR_SASL_AUTHENTICATION_FAILED: number;
ERR_UNKNOWN_PRODUCER_ID: number;
ERR_REASSIGNMENT_IN_PROGRESS: number;
ERR_DELEGATION_TOKEN_AUTH_DISABLED: number;
ERR_DELEGATION_TOKEN_NOT_FOUND: number;
ERR_DELEGATION_TOKEN_OWNER_MISMATCH: number;
ERR_DELEGATION_TOKEN_REQUEST_NOT_ALLOWED: number;
ERR_DELEGATION_TOKEN_AUTHORIZATION_FAILED: number;
ERR_DELEGATION_TOKEN_EXPIRED: number;
ERR_INVALID_PRINCIPAL_TYPE: number;
ERR_NON_EMPTY_GROUP: number;
ERR_GROUP_ID_NOT_FOUND: number;
ERR_FETCH_SESSION_ID_NOT_FOUND: number;
ERR_INVALID_FETCH_SESSION_EPOCH: number;
ERR_LISTENER_NOT_FOUND: number;
ERR_TOPIC_DELETION_DISABLED: number;
ERR_FENCED_LEADER_EPOCH: number;
ERR_UNKNOWN_LEADER_EPOCH: number;
ERR_UNSUPPORTED_COMPRESSION_TYPE: number;
ERR_STALE_BROKER_EPOCH: number;
ERR_OFFSET_NOT_AVAILABLE: number;
ERR_MEMBER_ID_REQUIRED: number;
ERR_PREFERRED_LEADER_NOT_AVAILABLE: number;
ERR_GROUP_MAX_SIZE_REACHED: number;
};
export declare const KfkErrorCode: {
UNDEFINED: number;
CONNECTION_DEAD: number;
};
export declare class KfkError extends Error {
code: number;
}
export declare class ConnectionDeadError extends KfkError {
constructor(message: string);
}