Class ProtocolCodecFilter

    • Constructor Detail

      • ProtocolCodecFilter

        public ProtocolCodecFilter​(ProtocolCodecFactory factory)
        Creates a new instance of ProtocolCodecFilter, associating a factory for the creation of the encoder and decoder.
        Parameters:
        factory - The associated factory
      • ProtocolCodecFilter

        public ProtocolCodecFilter​(ProtocolEncoder encoder,
                                   ProtocolDecoder decoder)
        Creates a new instance of ProtocolCodecFilter, without any factory. The encoder/decoder factory will be created as an inner class, using the two parameters (encoder and decoder).
        Parameters:
        encoder - The class responsible for encoding the message
        decoder - The class responsible for decoding the message
      • ProtocolCodecFilter

        public ProtocolCodecFilter​(Class<? extends ProtocolEncoder> encoderClass,
                                   Class<? extends ProtocolDecoder> decoderClass)
        Creates a new instance of ProtocolCodecFilter, without any factory. The encoder/decoder factory will be created as an inner class, using the two parameters (encoder and decoder), which are class names. Instances for those classes will be created in this constructor.
        Parameters:
        encoderClass - The class responsible for encoding the message
        decoderClass - The class responsible for decoding the message