Class ChannelImpl

java.lang.Object
com.logviewer.data2.net.server.ChannelImpl
All Implemented Interfaces:
Runnable

public abstract class ChannelImpl extends Object implements Runnable
  • Constructor Details

    • ChannelImpl

      public ChannelImpl()
  • Method Details

    • setListener

      public final void setListener(BiConsumer<Object,Boolean> listener)
    • sendMessage

      protected void sendMessage(@NonNull Object o, boolean closeChannel)
    • isClosed

      public boolean isClosed()
    • markClosed

      public final void markClosed()
    • close

      public final void close()
      Implementation for ChannelController.close(). All ChannelImpl should implement ChannelController.