public class Jackson2CborEncoder extends AbstractJackson2Encoder
Object
から CBOR オブジェクトのバイトにエンコードします。ストリームエンコーディングはまだサポートされていません。Jackson2CborDecoder
, WebFlux に CBOR サポートを追加JSON_VIEW_HINT, logger
コンストラクターと説明 |
---|
Jackson2CborEncoder() |
Jackson2CborEncoder(ObjectMapper mapper, MimeType... mimeTypes) |
修飾子と型 | メソッドと説明 |
---|---|
reactor.core.publisher.Flux<DataBuffer> | encode(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE, ObjectSE> hints) 型 T のオブジェクトのストリームを DataBuffer 出力ストリームにエンコードします。 |
canEncode, customizeWriter, encodeValue, getAnnotation, getEncodableMimeTypes, getEncodableMimeTypes, getEncodeHints, getJsonEncoding, getStreamingMediaTypes, getStreamingMediaTypeSeparator, setStreamingMediaTypes
getHints, getJavaType, getMimeTypes, getMimeTypes, getObjectMapper, getObjectMapperRegistrations, getObjectMappersForType, getParameter, logWarningIfNecessary, registerObjectMappersForType, selectObjectMapper, setObjectMapper, supportsMimeType
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public Jackson2CborEncoder()
public Jackson2CborEncoder(ObjectMapper mapper, MimeType... mimeTypes)
public reactor.core.publisher.Flux<DataBuffer> encode(Publisher<?> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, MimeType mimeType, MapSE<StringSE,ObjectSE> hints)
Encoder
T
のオブジェクトのストリームを DataBuffer
出力ストリームにエンコードします。Encoder<ObjectSE>
の encode
AbstractJackson2Encoder
の encode
inputStream
- エンコードするオブジェクトの入力ストリーム。入力を要素のストリームとしてではなく単一の値としてエンコードする必要がある場合は、Mono
のインスタンスを使用する必要があります。bufferFactory
- 出力ストリーム DataBuffer
を作成するための elementType
- 入力ストリーム内の要素の予想される型。この型は、事前に Encoder.canEncode(org.springframework.core.ResolvableType, org.springframework.util.MimeType)
メソッドに渡されていなければならず、true
を返さなければなりません。mimeType
- 出力コンテンツの MIME 型 (オプション)hints
- エンコード方法に関する追加情報