ExsCodec.CodecMode| 限定符和类型 | 字段和说明 |
|---|---|
static long |
DEFAULT_DISK_CACHE_SIZE_THRESHOLD |
META_CODEC_REQUIRED| 构造器和说明 |
|---|
ExsCodecImpl(KeyProviderManager keyProviderManager,
ExsCodec.CodecMode mode,
java.lang.String... encodeSpecs) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
buildDecodeContext(ExsMetadata metadata) |
protected java.util.Map<java.lang.String,java.lang.Object> |
buildEncodeContext(ExsMetadata metadata) |
protected java.nio.file.Path |
createTempFile(ExsMetadata metadata) |
org.apache.http.HttpEntity |
decode(org.apache.http.HttpEntity entity,
ExsMetadata metadata)
对实体解密/解码。
|
java.io.InputStream |
decode(java.io.InputStream inputStream,
ExsMetadata metadata)
对输入流程解密/解码。
|
java.io.OutputStream |
decode(java.io.OutputStream outputStream,
ExsMetadata metadata)
对输出流程解密/解码。
|
org.apache.http.HttpEntity |
encode(org.apache.http.HttpEntity entity,
ExsMetadata metadata)
对实体进行加密/编码。
|
java.io.InputStream |
encode(java.io.InputStream inputStream,
ExsMetadata metadata)
对输入流进行加密/编码。
|
org.opoo.ootp.codec.CodecDecoder |
getDecoder() |
long |
getDiskCacheSizeThreshold() |
org.opoo.ootp.codec.CodecEncoder |
getEncoder() |
KeyProviderManager |
getKeyProviderManager() |
ExsCodec.CodecMode |
getMode() |
protected java.security.MessageDigest |
getSM3Digest() |
protected java.lang.String |
getUnencodeSize(java.lang.String transformMode,
ExsMetadata metadata) |
void |
setDiskCacheSizeThreshold(long diskCacheSizeThreshold) |
public static final long DEFAULT_DISK_CACHE_SIZE_THRESHOLD
public ExsCodecImpl(KeyProviderManager keyProviderManager, ExsCodec.CodecMode mode, java.lang.String... encodeSpecs)
public org.opoo.ootp.codec.CodecEncoder getEncoder()
public org.opoo.ootp.codec.CodecDecoder getDecoder()
public KeyProviderManager getKeyProviderManager()
public ExsCodec.CodecMode getMode()
public long getDiskCacheSizeThreshold()
public void setDiskCacheSizeThreshold(long diskCacheSizeThreshold)
protected java.util.Map<java.lang.String,java.lang.Object> buildEncodeContext(ExsMetadata metadata)
protected java.security.MessageDigest getSM3Digest()
protected java.nio.file.Path createTempFile(ExsMetadata metadata) throws java.io.IOException
java.io.IOExceptionpublic org.apache.http.HttpEntity encode(org.apache.http.HttpEntity entity,
ExsMetadata metadata)
throws java.io.IOException
ExsCodecpublic java.io.InputStream encode(java.io.InputStream inputStream,
ExsMetadata metadata)
throws java.io.IOException
ExsCodecprotected java.util.Map<java.lang.String,java.lang.Object> buildDecodeContext(ExsMetadata metadata)
protected java.lang.String getUnencodeSize(java.lang.String transformMode,
ExsMetadata metadata)
public org.apache.http.HttpEntity decode(org.apache.http.HttpEntity entity,
ExsMetadata metadata)
throws java.io.IOException
ExsCodecpublic java.io.InputStream decode(java.io.InputStream inputStream,
ExsMetadata metadata)
throws java.io.IOException
ExsCodecpublic java.io.OutputStream decode(java.io.OutputStream outputStream,
ExsMetadata metadata)
throws java.io.IOException
ExsCodecCopyright © 2022. All rights reserved.