东方通TongHTP2.0 Java客户端编程手册

需积分: 12 5 下载量 196 浏览量 更新于2024-06-30 收藏 2.02MB PDF 举报
"007-TongHTP2.0Java客户端编程手册-v2-1.pdf" 是东方通公司的TongHTP V2.0消息中间件的Java客户端编程手册,主要介绍了如何使用Java进行客户端开发,包括各种数据结构、类定义以及客户端应用。 在手册中,首先对东方通消息中间件TongHTP V2.0进行了概述,并提供了相关的术语说明。接着详细讲解了客户端编程中涉及的关键概念和数据结构,如: 1. 概念:这部分可能涵盖了消息队列的基本原理、工作流程、客户端与服务器的角色等。 2. 数据结构: - Message数据结构:这是基础的消息结构,包含了消息内容、头信息等。 - FileMessage数据结构:用于存储文件消息,可能包含文件内容、元数据等。 - SendResult数据结构:表示单个消息发送的结果。 - SendBatchResult数据结构:批量发送消息的结果。 - SendFileResult数据结构:发送文件操作的结果。 - DownloadResult数据结构:文件下载操作的结果。 - PullResult数据结构:拉取消息的结果。 - RequestMessage数据结构:请求消息,用于客户端向服务端发起请求。 - SendRequestResult数据结构:发送请求后的结果。 - RequestorResp数据结构:请求响应的数据结构。 - PullRequestResult数据结构:拉取请求结果的数据结构。 手册进一步深入到各类的定义,这些类是客户端编程的核心部分: 1. ClientConfig类:客户端配置类,用于设置客户端的连接参数和行为。 2. 异步(胖)客户端的应用类: - TLQProducer:生产者类,负责创建和发送消息。 - TLQPullConsumer:消费者类,用于从消息队列中拉取消息。 3. 同步(瘦)客户端的应用类: - TLQLightProducer:轻量级生产者,简化了发送消息的过程。 - TLQLightPullConsumer:轻量级消费者,用于简单的消息消费。 4. TLQClient请求者的应用类:处理客户端发起的请求和响应。 5. TLQServer应答者的应用类:处理服务端的响应,可能是接收和处理客户端请求的组件。 6. TLQManager客户端管理类:可能用于管理客户端实例、连接和资源。 7. Message消息类:包含消息的通用属性和操作方法。 8. FileMessage消息类:专门处理文件消息的属性和方法。 9. RequestMessage请求消息类:用于封装客户端发起请求的属性和方法。 手册的详细内容将涵盖这些类的属性和方法,指导开发者如何创建、配置、发送和接收消息,以及处理文件传输和请求响应,提供了一套完整的Java客户端编程指南。通过这份手册,开发者可以深入了解并有效地利用TongHTP V2.0消息中间件进行应用程序的开发。