NAME
Kafka::TestInternals - Constants and functions used in the tests.
VERSION
This documentation refers to Kafka::TestInternals
version 1.08 .
DESCRIPTION
This module is not a user module.
In order to achieve better performance, functions of this module do not perform arguments validation.
EXPORT
The following constants are available for export
$topic
Name topic used in the tests.
@not_right_object
The values do not correspond to the object type you want.
@not_nonnegint
The values do not correspond to not negative integers.
@not_empty_string
The values do not correspond to a non-empty string.
@not_string
The values do not correspond to any string.
@not_posint
The values do not correspond to a positive integers.
@not_number
The values do not correspond to any number.
@not_posnumber
The values do not correspond to a positive number.
@not_isint
The values do not correspond to any integers.
@not_array0
The values do not correspond to a raw and unblessed ARRAY reference.
@not_array0
The values do not correspond to a raw and unblessed ARRAY reference containing at least one element of any kind.
@not_topics_array
The values do not correspond to a 'topics' ARRAY reference. For 'topics' ARRAY examples see t/*_decode_encode.t
.
@not_is_like_server_list
The values do not correspond to a reference to an array of server names.
@not_string_array
The values do not correspond to a reference to an array of any strings.
@not_hash
The values do not correspond to a raw and unblessed HASH reference with at least one entry.
SEE ALSO
The basic operation of the Kafka package modules:
Kafka - constants and messages used by the Kafka package modules.
Kafka::Connection - interface to connect to a Kafka cluster.
Kafka::Producer - interface for producing client.
Kafka::Consumer - interface for consuming client.
Kafka::Message - interface to access Kafka message properties.
Kafka::Int64 - functions to work with 64 bit elements of the protocol on 32 bit systems.
Kafka::Protocol - functions to process messages in the Apache Kafka's Protocol.
Kafka::IO - low-level interface for communication with Kafka server.
Kafka::Exceptions - module designated to handle Kafka exceptions.
Kafka::Internals - internal constants and functions used by several package modules.
A wealth of detail about the Apache Kafka and the Kafka Protocol:
Main page at http://kafka.apache.org/
Kafka Protocol at https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol
SOURCE CODE
Kafka package is hosted on GitHub: https://github.com/TrackingSoft/Kafka
AUTHOR
Sergey Gladkov
CONTRIBUTORS
Alexander Solovey
Jeremy Jordan
Sergiy Zuban
Vlad Marchenko
COPYRIGHT AND LICENSE
Copyright (C) 2012-2016 by TrackingSoft LLC.
This package is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic at http://dev.perl.org/licenses/artistic.html.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.