Java Programmer's Checklist

Use this checklist when developing Java programs that use the APIs in TIBCO Messaging - Apache Kafka Distribution.

Environment

If your Java application serializes or deserializes Avro messages, the CLASSPATH must include an archive file that contains the TIBCO Avro client library classes (TIBCO_HOME/adk/repo/1.0/lib/tibftl-kafka-avro-1.0.0.jar).

Compile

If your Java application serializes or deserializes Avro messages, the CLASSPATH must include an archive file that contains the TIBCO Avro client library classes (TIBCO_HOME/adk/repo/1.0/lib/tibftl-kafka-avro-1.0.0.jar).

TIBCO Avro client library classes require Java 1.8 (or later) 64-bit.

Run

Ensure that the Kafka broker is running, and reachable from each client process.

If your Java programs use the schema repository, ensure that the repository is running, and reachable from each client process. Ensure that an FTL realm server is running, and reachable from the repository.

TIBCO Avro client library classes requires Java 1.8 (or later) 64-bit.