net.sf.beep4j.internal
Class DefaultStreamParser

java.lang.Object
  extended by net.sf.beep4j.internal.DefaultStreamParser
All Implemented Interfaces:
ParseStateContext, StreamParser

public class DefaultStreamParser
extends java.lang.Object
implements StreamParser, ParseStateContext


Constructor Summary
DefaultStreamParser(FrameHandler handler, TransportMapping mapping)
           
 
Method Summary
protected  void forward(Frame frame)
           
 void handleHeader(java.lang.String[] tokens)
          Callback method invoked when a header has been parsed.
 void handlePayload(java.nio.ByteBuffer payload)
          Callback method invoked when the payload has been received.
 void handleTrailer()
          Callback method invoked when the trailer has been parsed.
 void process(java.nio.ByteBuffer buffer)
          Processes the content of the given ByteBuffer.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultStreamParser

public DefaultStreamParser(FrameHandler handler,
                           TransportMapping mapping)
Method Detail

process

public void process(java.nio.ByteBuffer buffer)
Description copied from interface: StreamParser
Processes the content of the given ByteBuffer.

Specified by:
process in interface StreamParser
Parameters:
buffer - the byte buffer

forward

protected void forward(Frame frame)

handleHeader

public void handleHeader(java.lang.String[] tokens)
Description copied from interface: ParseStateContext
Callback method invoked when a header has been parsed.

Specified by:
handleHeader in interface ParseStateContext
Parameters:
tokens - the header tokens

handlePayload

public void handlePayload(java.nio.ByteBuffer payload)
Description copied from interface: ParseStateContext
Callback method invoked when the payload has been received.

Specified by:
handlePayload in interface ParseStateContext

handleTrailer

public void handleTrailer()
Description copied from interface: ParseStateContext
Callback method invoked when the trailer has been parsed.

Specified by:
handleTrailer in interface ParseStateContext


Copyright © 2007 null. All Rights Reserved.