Class StringReadChannelListener

java.lang.Object
io.undertow.util.StringReadChannelListener
All Implemented Interfaces:
EventListener, org.xnio.ChannelListener<org.xnio.channels.StreamSourceChannel>

public abstract class StringReadChannelListener extends Object implements org.xnio.ChannelListener<org.xnio.channels.StreamSourceChannel>
Simple utility class for reading a string

todo: handle unicode properly

Author:
Stuart Douglas
  • Constructor Details

    • StringReadChannelListener

      public StringReadChannelListener(ByteBufferPool bufferPool)
    • StringReadChannelListener

      @Deprecated public StringReadChannelListener(org.xnio.Pool<ByteBuffer> bufferPool)
      Deprecated.
  • Method Details

    • setup

      public void setup(org.xnio.channels.StreamSourceChannel channel)
    • handleEvent

      public void handleEvent(org.xnio.channels.StreamSourceChannel channel)
      Specified by:
      handleEvent in interface org.xnio.ChannelListener<org.xnio.channels.StreamSourceChannel>
    • stringDone

      protected abstract void stringDone(String string)
    • error

      protected abstract void error(IOException e)