| 程序包 | 说明 |
|---|---|
| org.opoo.ootp.client | |
| org.opoo.ootp.client.impl |
| 限定符和类型 | 方法和说明 |
|---|---|
ExsMetadata |
ExsMetadata.addEncodedUserMetadata(java.lang.String name,
java.lang.String value) |
ExsMetadata |
ExsMetadata.addUserMetadata(java.lang.String name,
java.lang.String value) |
static ExsMetadata |
ExsMetadata.fromHeaders(java.util.Map<java.lang.String,java.lang.String> headers) |
ExsMetadata |
ExsMetadata.withContentHash(java.lang.String contentHash) |
ExsMetadata |
ExsMetadata.withContentLength(int contentLength) |
ExsMetadata |
ExsMetadata.withContentLength(long contentLength) |
ExsMetadata |
ExsMetadata.withContentType(java.lang.String contentType) |
ExsMetadata |
ExsMetadata.withFrom(java.lang.String from) |
ExsMetadata |
ExsMetadata.withId(java.lang.String id) |
ExsMetadata |
ExsMetadata.withLastModified(java.util.Date date) |
ExsMetadata |
ExsMetadata.withLastModified(long date) |
ExsMetadata |
ExsMetadata.withRepo(java.lang.String repo) |
ExsMetadata |
ExsMetadata.withTo(java.lang.String to) |
ExsMetadata |
ExsMetadata.withType(java.lang.String type) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.function.Consumer<ExsMetadata> |
ExsMetadataConfigurerProvider.getConfigurer(java.lang.String from)
获取指定接入方的解码元数据配置器。
|
| 限定符和类型 | 方法和说明 |
|---|---|
default void |
ExsMetadataConfigurerProvider.configure(java.lang.String from,
ExsMetadata metadata)
对接入方的消息元数据进行配置。
|
org.apache.http.HttpEntity |
ExsCodec.decode(org.apache.http.HttpEntity entity,
ExsMetadata metadata)
对实体解密/解码。
|
java.io.InputStream |
ExsCodec.decode(java.io.InputStream inputStream,
ExsMetadata metadata)
对输入流程解密/解码。
|
java.io.OutputStream |
ExsCodec.decode(java.io.OutputStream outputStream,
ExsMetadata metadata)
对输出流程解密/解码。
|
org.apache.http.HttpEntity |
ExsCodec.encode(org.apache.http.HttpEntity entity,
ExsMetadata metadata)
对实体进行加密/编码。
|
java.io.InputStream |
ExsCodec.encode(java.io.InputStream inputStream,
ExsMetadata metadata)
对输入流进行加密/编码。
|
default java.lang.String |
MessageClient.send(ExsBody body,
ExsMetadata metadata)
发送消息。
|
default java.lang.String |
MessageClient.send(java.lang.String body,
ExsMetadata metadata)
发送消息。
|
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)
上传文件
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.function.Consumer<ExsMetadata> |
BasicExsMetadataConfigurerProvider.getConfigurer(java.lang.String from) |
java.util.Map<java.lang.String,java.util.function.Consumer<ExsMetadata>> |
BasicExsMetadataConfigurerProvider.getConfigurers() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SimpleSMXDecodingMetadataConfigurer.accept(ExsMetadata metadata) |
void |
SimpleSM4DecodingMetadataConfigurer.accept(ExsMetadata metadata) |
protected java.util.Map<java.lang.String,java.lang.Object> |
ExsCodecImpl.buildDecodeContext(ExsMetadata metadata) |
protected java.util.Map<java.lang.String,java.lang.Object> |
ExsCodecImpl.buildEncodeContext(ExsMetadata metadata) |
protected org.apache.http.HttpEntity |
AbstractMessageClient.codecDecode(org.apache.http.HttpEntity entity,
ExsMetadata metadata) |
protected org.apache.http.HttpEntity |
AbstractMessageClient.codecEncode(org.apache.http.HttpEntity entity,
ExsMetadata metadata) |
protected void |
ExsCodecImpl.configureDecodingExsMetadata(ExsMetadata metadata) |
protected java.nio.file.Path |
ExsCodecImpl.createTempFile(ExsMetadata metadata) |
org.apache.http.HttpEntity |
ExsCodecImpl.decode(org.apache.http.HttpEntity entity,
ExsMetadata metadata) |
java.io.InputStream |
ExsCodecImpl.decode(java.io.InputStream inputStream,
ExsMetadata metadata) |
java.io.OutputStream |
ExsCodecImpl.decode(java.io.OutputStream outputStream,
ExsMetadata metadata) |
org.apache.http.HttpEntity |
ExsCodecImpl.encode(org.apache.http.HttpEntity entity,
ExsMetadata metadata) |
java.io.InputStream |
ExsCodecImpl.encode(java.io.InputStream inputStream,
ExsMetadata metadata) |
protected java.lang.String |
ExsCodecImpl.getUnencodeSize(java.lang.String transformMode,
ExsMetadata metadata) |
protected static org.apache.http.HttpEntity |
AbstractMessageClient.toEntity(ExsBody body,
ExsMetadata metadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
BasicExsMetadataConfigurerProvider |
BasicExsMetadataConfigurerProvider.addConfigurer(java.lang.String from,
java.util.function.Consumer<ExsMetadata> configurer) |
ExsCodecImpl |
ExsCodecImpl.addDecodingExsMetadataConfigurer(java.lang.String from,
java.util.function.Consumer<ExsMetadata> decodingMetadataConfigurer) |
void |
BasicExsMetadataConfigurerProvider.setConfigurers(java.util.Map<java.lang.String,java.util.function.Consumer<ExsMetadata>> configurers) |
Copyright © 2022. All rights reserved.