Class MyReceiver<T>

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, Receiver

    public class MyReceiver<T>
    extends java.lang.Object
    implements Receiver, java.io.Closeable
    Generic receiver for a JChannel
    Since:
    3.3
    • Field Detail

      • list

        protected final java.util.List<T> list
      • name

        protected java.lang.String name
      • verbose

        protected boolean verbose
      • raw_msgs

        protected boolean raw_msgs
    • Constructor Detail

      • MyReceiver

        public MyReceiver()
    • Method Detail

      • receive

        public void receive​(Message msg)
        Description copied from interface: Receiver
        Called when a message is received.
        Specified by:
        receive in interface Receiver
        Parameters:
        msg - The message
      • rawMsgs

        public MyReceiver<T> rawMsgs​(boolean flag)
      • list

        public java.util.List<T> list()
      • verbose

        public MyReceiver<T> verbose​(boolean flag)
      • name

        public java.lang.String name()
      • name

        public MyReceiver<T> name​(java.lang.String name)
      • size

        public int size()
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException