类 ResourceRegionEncoder
- java.lang.Object
- org.springframework.core.codec.AbstractEncoder<ResourceRegion>
- org.springframework.core.codec.ResourceRegionEncoder
- 所有已实现的接口:
Encoder<ResourceRegion>
public class ResourceRegionEncoder extends AbstractEncoder<ResourceRegion>
Encoder forResourceRegions
.- 从以下版本开始:
- 5.0
- 作者:
- Brian Clozel
字段概要
字段 修饰符和类型 字段 说明 static String
BOUNDARY_STRING_HINT
The hint key that contains the boundary string.static int
DEFAULT_BUFFER_SIZE
The default buffer size used by the encoder.从类继承的字段 org.springframework.core.codec.AbstractEncoder
logger
构造器概要
构造器 构造器 说明 ResourceRegionEncoder()
ResourceRegionEncoder(int bufferSize)
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 boolean
canEncode(ResolvableType elementType, MimeType mimeType)
Whether the encoder supports the given source element type and the MIME type for the output stream.reactor.core.publisher.Flux<DataBuffer>
encode(org.reactivestreams.Publisher<? extends ResourceRegion> input, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, Map<String,Object> hints)
Encode a stream of Objects of typeT
into aDataBuffer
output stream.从类继承的方法 org.springframework.core.codec.AbstractEncoder
getEncodableMimeTypes, getLogger, setLogger
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 org.springframework.core.codec.Encoder
encodeValue
字段详细资料
DEFAULT_BUFFER_SIZE
public static final int DEFAULT_BUFFER_SIZE
The default buffer size used by the encoder.- 另请参阅:
- 常量字段值
BOUNDARY_STRING_HINT
public static final String BOUNDARY_STRING_HINT
The hint key that contains the boundary string.
构造器详细资料
ResourceRegionEncoder
public ResourceRegionEncoder()
ResourceRegionEncoder
public ResourceRegionEncoder(int bufferSize)
方法详细资料
canEncode
public boolean canEncode(ResolvableType elementType, @Nullable MimeType mimeType)
从接口复制的说明:Encoder
Whether the encoder supports the given source element type and the MIME type for the output stream.- 指定者:
canEncode
在接口中Encoder<ResourceRegion>
- 覆盖:
canEncode
在类中AbstractEncoder<ResourceRegion>
- 参数:
elementType
- the type of elements in the source streammimeType
- the MIME type for the output stream (can benull
if not specified)- 返回:
true
if supported,false
otherwise
encode
public reactor.core.publisher.Flux<DataBuffer> encode(org.reactivestreams.Publisher<? extends ResourceRegion> input, DataBufferFactory bufferFactory, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String,Object> hints)
从接口复制的说明:Encoder
Encode a stream of Objects of typeT
into aDataBuffer
output stream.- 参数:
input
- the input stream of Objects to encode. If the input should be encoded as a single value rather than as a stream of elements, an instance ofMono
should be used.bufferFactory
- for creating output streamDataBuffer
'selementType
- the expected type of elements in the input stream; this type must have been previously passed to theEncoder.canEncode(org.springframework.core.ResolvableType, org.springframework.util.MimeType)
method and it must have returnedtrue
.mimeType
- the MIME type for the output content (optional)hints
- additional information about how to encode- 返回:
- the output stream