| 程序包 | 说明 |
|---|---|
| org.opoo.ootp.client | |
| org.opoo.ootp.client.impl |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
SmartMessageClient.ack(java.util.List<java.lang.String> ids) |
int |
MessageClient.ack(java.util.List<java.lang.String> ids)
确认消息。
|
default int |
MessageClient.ack(java.lang.String... ids)
确认消息。
|
ExsMessage |
SmartMessageClient.getMessage(java.lang.String id) |
ExsMessage |
MessageClient.getMessage(java.lang.String id)
获取消息。
|
default java.lang.String |
MessageClient.getMessageBody(java.lang.String id)
获取消息体。
|
ExsMessageInfo |
SmartMessageClient.getMessageInfo(java.lang.String id) |
ExsMessageInfo |
MessageClient.getMessageInfo(java.lang.String id)
获取已经发送的消息的信息,如消息的状态,是否被对方消费等。
|
default PollResult |
MessageClient.poll()
使用默认参数轮询消息。
|
default PollResult |
MessageClient.poll(int limit,
boolean autoAck,
boolean full)
轮询消息。
|
PollResult |
SmartMessageClient.poll(PollRequest request) |
PollResult |
MessageClient.poll(PollRequest request)
轮询消息。
|
FileInfo |
FileClient.put(ExsMessage message,
java.lang.String storage,
java.lang.String pathInfo)
上传文件。
|
int |
SmartMessageClient.ret(java.util.List<java.lang.String> ids) |
default int |
MessageClient.ret(java.util.List<java.lang.String> ids)
退回消息,使消息可以重新消费。
|
int |
SmartMessageClient.ret(java.util.List<java.lang.String> ids,
java.util.function.Consumer<java.lang.Object> requestConfigurer) |
int |
MessageClient.ret(java.util.List<java.lang.String> ids,
java.util.function.Consumer<java.lang.Object> requestConfigurer)
退回消息,使消息可以重新消费。
|
default int |
MessageClient.ret(java.lang.String... ids)
退回消息,使消息可以重新消费。
|
default java.lang.String |
MessageClient.send(ExsBody body,
ExsMetadata metadata)
发送消息。
|
java.lang.String |
SmartMessageClient.send(ExsMessage message)
支持文件及大报文的发送,接收时必须单独接收,使用
SmartMessageClient.getMessage(String) 读取消息内容。 |
java.lang.String |
MessageClient.send(ExsMessage message)
发送消息。
|
default java.lang.String |
MessageClient.send(java.lang.String body,
ExsMetadata metadata)
发送消息。
|
default java.lang.String |
MessageClient.send(java.lang.String type,
java.lang.String to,
java.lang.String contentType,
byte[] body)
已过时。
由于机构外联仅接收文本消息,因此建议直接使用
MessageClient.send(String, String, String, String) 方法 |
default java.lang.String |
MessageClient.send(java.lang.String type,
java.lang.String to,
java.lang.String contentType,
java.lang.String body)
发送消息。
|
default java.lang.String |
FileClient.upload(ExsMessage message)
上传文件。
|
default java.lang.String |
FileClient.upload(ExsMessage message,
java.lang.String storage)
上传文件。
|
default java.lang.String |
FileClient.upload(ExsMessage message,
java.lang.String storage,
java.lang.String pathInfo)
上传文件。
|
default java.lang.String |
FileClient.upload(java.io.InputStream stream,
ExsMetadata metadata)
上传文件
|
default java.lang.String |
FileClient.upload(java.io.InputStream stream,
ExsMetadata metadata,
java.lang.String storage)
上传文件
|
default java.lang.String |
FileClient.upload(java.io.InputStream stream,
ExsMetadata metadata,
java.lang.String storage,
java.lang.String pathInfo)
上传文件
|
default java.lang.String |
FileClient.upload(java.lang.String storage,
java.lang.String to,
java.lang.String contentType,
java.io.File file)
上传文件。
|
default java.lang.String |
FileClient.upload(java.lang.String storage,
java.lang.String to,
java.lang.String contentType,
java.io.File file,
java.lang.String pathInfo)
上传文件。
|
default java.lang.String |
FileClient.upload(java.lang.String storage,
java.lang.String to,
java.lang.String contentType,
java.io.InputStream file,
java.lang.String fileName,
long fileSize,
long lastModified)
上传文件。
|
default java.lang.String |
FileClient.upload(java.lang.String storage,
java.lang.String to,
java.lang.String contentType,
java.io.InputStream file,
java.lang.String fileName,
long fileSize,
long lastModified,
java.lang.String pathInfo)
上传文件。
|
default java.lang.String |
FileClient.uploadToCustomStorage(java.lang.String storage,
java.lang.String contentType,
java.io.File file)
上传到个性化的存储器中。
|
default java.lang.String |
FileClient.uploadToCustomStorage(java.lang.String storage,
java.lang.String contentType,
java.io.File file,
java.lang.String pathInfo)
上传到个性化的存储器中。
|
default java.lang.String |
FileClient.uploadToCustomStorage(java.lang.String storage,
java.lang.String contentType,
java.io.InputStream file,
java.lang.String fileName,
long fileSize,
long lastModified)
上传到个性化的存储器中。
|
default java.lang.String |
FileClient.uploadToCustomStorage(java.lang.String storage,
java.lang.String contentType,
java.io.InputStream file,
java.lang.String fileName,
long fileSize,
long lastModified,
java.lang.String pathInfo)
上传到个性化的存储器中。
|
default java.lang.String |
FileClient.uploadToDefaultStorage(java.lang.String to,
java.lang.String contentType,
java.io.File file)
上传文件到默认文件中转服务。
|
default java.lang.String |
FileClient.uploadToDefaultStorage(java.lang.String to,
java.lang.String contentType,
java.io.File file,
java.lang.String pathInfo)
上传文件到默认文件中转服务。
|
default java.lang.String |
FileClient.uploadToDefaultStorage(java.lang.String to,
java.lang.String contentType,
java.io.InputStream file,
java.lang.String fileName,
long fileSize,
long lastModified)
上传文件到默认文件中转服务。
|
default java.lang.String |
FileClient.uploadToDefaultStorage(java.lang.String to,
java.lang.String contentType,
java.io.InputStream file,
java.lang.String fileName,
long fileSize,
long lastModified,
java.lang.String pathInfo)
上传文件到默认文件中转服务。
|
default java.lang.String |
FileClient.uploadToFsStorage(java.lang.String repo,
java.lang.String contentType,
java.io.File file)
上传文件到文件服务文件库。
|
default java.lang.String |
FileClient.uploadToFsStorage(java.lang.String repo,
java.lang.String contentType,
java.io.File file,
java.lang.String pathInfo)
上传文件到文件服务文件库。
|
default java.lang.String |
FileClient.uploadToFsStorage(java.lang.String repo,
java.lang.String contentType,
java.io.InputStream file,
java.lang.String fileName,
long fileSize,
long lastModified)
上传文件到文件服务文件库。
|
default java.lang.String |
FileClient.uploadToFsStorage(java.lang.String repo,
java.lang.String contentType,
java.io.InputStream file,
java.lang.String fileName,
long fileSize,
long lastModified,
java.lang.String pathInfo)
上传文件到文件服务文件库。
|
| 限定符和类型 | 方法和说明 |
|---|---|
int |
V2MessageClientImpl.ack(java.util.List<java.lang.String> ids) |
int |
V1MessageClientImpl.ack(java.util.List<java.lang.String> ids) |
ExsMessage |
V2MessageClientImpl.getMessage(java.lang.String id) |
ExsMessage |
V1MessageClientImpl.getMessage(java.lang.String id) |
protected ExsMessage |
AbstractMessageClient.getMessage(java.lang.String id,
java.util.function.Function<java.lang.String,java.lang.String> idToPath) |
ExsMessageInfo |
V2MessageClientImpl.getMessageInfo(java.lang.String id) |
ExsMessageInfo |
V1MessageClientImpl.getMessageInfo(java.lang.String id) |
PollResult |
V2MessageClientImpl.poll(PollRequest request) |
PollResult |
V1MessageClientImpl.poll(PollRequest request) |
ExsMessage |
ApiClientImpl.post(java.lang.String path,
ExsMessage request) |
protected int |
AbstractMessageClient.processIds(java.util.List<java.lang.String> ids,
java.util.function.Consumer<java.lang.Object> requestConfigurer,
java.lang.String path,
java.util.function.Function<org.apache.http.client.methods.HttpPost,java.lang.Integer> resultHandler) |
FileInfo |
FileClientImpl.put(ExsMessage message,
java.lang.String storage,
java.lang.String pathInfo) |
int |
V2MessageClientImpl.ret(java.util.List<java.lang.String> ids,
java.util.function.Consumer<java.lang.Object> requestConfigurer) |
int |
V1MessageClientImpl.ret(java.util.List<java.lang.String> ids,
java.util.function.Consumer<java.lang.Object> requestConfigurer) |
java.lang.String |
V2MessageClientImpl.send(ExsMessage message) |
java.lang.String |
V1MessageClientImpl.send(ExsMessage message) |
protected void |
AbstractMessageClient.validateResponse(org.apache.http.client.methods.CloseableHttpResponse response) |
protected void |
AbstractMessageClient.validateResponse(org.apache.http.client.methods.CloseableHttpResponse response,
java.util.function.Supplier<java.lang.Boolean> parseErrorBody,
java.lang.String baseExceptionMessage)
对响应进行初步校验。
|
Copyright © 2025. All rights reserved.