Interface ProtocolCodecFactory

    • Method Detail

      • getEncoder

        ProtocolEncoder getEncoder​(IoSession session)
                            throws Exception
        Returns a new (or reusable) instance of ProtocolEncoder which encodes message objects into binary or protocol-specific data.
        Parameters:
        session - The current session
        Returns:
        The encoder instance
        Throws:
        Exception - If an error occurred while retrieving the encoder
      • getDecoder

        ProtocolDecoder getDecoder​(IoSession session)
                            throws Exception
        Returns a new (or reusable) instance of ProtocolDecoder which decodes binary or protocol-specific data into message objects.
        Parameters:
        session - The current session
        Returns:
        The decoder instance
        Throws:
        Exception - If an error occurred while retrieving the decoder