Class HessianEncoder
- java.lang.Object
-
- com.alibaba.spring.boot.rsocket.hessian.HessianCodecSupport
-
- com.alibaba.spring.boot.rsocket.hessian.HessianEncoder
-
- All Implemented Interfaces:
org.springframework.core.codec.Encoder<Object>
public class HessianEncoder extends HessianCodecSupport implements org.springframework.core.codec.Encoder<Object>
Hessian encoder- Author:
- leijuan
-
-
Field Summary
-
Fields inherited from class com.alibaba.spring.boot.rsocket.hessian.HessianCodecSupport
HESSIAN_MIME_TYPE, HESSIAN_MIME_TYPES
-
-
Constructor Summary
Constructors Constructor Description HessianEncoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanEncode(@NotNull org.springframework.core.ResolvableType elementType, org.springframework.util.MimeType mimeType)@NotNull reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer>encode(@NotNull org.reactivestreams.Publisher<?> inputStream, @NotNull org.springframework.core.io.buffer.DataBufferFactory bufferFactory, org.springframework.core.ResolvableType elementType, org.springframework.util.MimeType mimeType, Map<String,Object> hints)@NotNull org.springframework.core.io.buffer.DataBufferencodeValue(Object value, org.springframework.core.io.buffer.DataBufferFactory bufferFactory, org.springframework.core.ResolvableType valueType, org.springframework.util.MimeType mimeType, Map<String,Object> hints)@NotNull List<org.springframework.util.MimeType>getEncodableMimeTypes()-
Methods inherited from class com.alibaba.spring.boot.rsocket.hessian.HessianCodecSupport
decode, encode
-
-
-
-
Method Detail
-
canEncode
public boolean canEncode(@NotNull @NotNull org.springframework.core.ResolvableType elementType, org.springframework.util.MimeType mimeType)- Specified by:
canEncodein interfaceorg.springframework.core.codec.Encoder<Object>
-
encode
@NotNull public @NotNull reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer> encode(@NotNull @NotNull org.reactivestreams.Publisher<?> inputStream, @NotNull @NotNull org.springframework.core.io.buffer.DataBufferFactory bufferFactory, org.springframework.core.ResolvableType elementType, org.springframework.util.MimeType mimeType, Map<String,Object> hints)- Specified by:
encodein interfaceorg.springframework.core.codec.Encoder<Object>
-
encodeValue
@NotNull public @NotNull org.springframework.core.io.buffer.DataBuffer encodeValue(Object value, org.springframework.core.io.buffer.DataBufferFactory bufferFactory, org.springframework.core.ResolvableType valueType, org.springframework.util.MimeType mimeType, Map<String,Object> hints)
- Specified by:
encodeValuein interfaceorg.springframework.core.codec.Encoder<Object>
-
-