Class ObjectEncoder

  • All Implemented Interfaces:
    ChannelHandler, ChannelOutboundHandler

    @Deprecated
    @Sharable
    public class ObjectEncoder
    extends MessageToByteEncoder<java.io.Serializable>
    Deprecated.
    This class has been deprecated with no replacement, because serialization can be a security liability
    An encoder which serializes a Java object into a ByteBuf.

    Please note that the serialized form this encoder produces is not compatible with the standard ObjectInputStream. Please use ObjectDecoder or ObjectDecoderInputStream to ensure the interoperability with this encoder.

    Security: serialization can be a security liability, and should not be used without defining a list of classes that are allowed to be desirialized. Such a list can be specified with the jdk.serialFilter system property, for instance. See the serialization filtering article for more information.

    • Constructor Detail

      • ObjectEncoder

        public ObjectEncoder()
        Deprecated.