Sautrela

edu.gtts.sautrela.engine.util
Class Sniffer

java.lang.Object
  extended by edu.gtts.sautrela.engine.AbstractDataProcessor
      extended by edu.gtts.sautrela.engine.util.Sniffer
All Implemented Interfaces:
DataProcessor, java.beans.BeanInfo, java.io.Serializable

public class Sniffer
extends AbstractDataProcessor

A simple module that writes received data to the standard output

Author:
mpenagar
See Also:
Serialized Form

Nested Class Summary
static class Sniffer.Mode
           
 
Field Summary
 
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
Constructor Summary
Sniffer()
           
 
Method Summary
 void editBeanInfo(java.beans.BeanInfo info)
           
 Sniffer.Mode getMode()
          Getter for property mode.
static void main(java.lang.String[] args)
           
 void process(Buffer in, Buffer out)
          Data is pulled from imput buffer, processed and pushed into the output buffer.
 void setMode(Sniffer.Mode mode)
          Setter for property mode.
 
Methods inherited from class edu.gtts.sautrela.engine.AbstractDataProcessor
getAdditionalBeanInfo, getBeanDescriptor, getDefaultEventIndex, getDefaultPropertyIndex, getEventSetDescriptors, getIcon, getMethodDescriptors, getName, getPropertyDescriptors, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Sniffer

public Sniffer()
Method Detail

getMode

public Sniffer.Mode getMode()
Getter for property mode.

Returns:
Value of property mode.

setMode

public void setMode(Sniffer.Mode mode)
Setter for property mode.

Parameters:
mode - New value of property mode. If set to TEXT, unformatted output is written and stream control data (DataStreamBegin, DataStreamEnd and CloseData) are discarted. If set to XML, full content is showed in XML format.

process

public void process(Buffer in,
                    Buffer out)
             throws DataProcessorException
Description copied from interface: DataProcessor
Data is pulled from imput buffer, processed and pushed into the output buffer. Processing mus finish as sooan as a CloseData is received.

Parameters:
in - Input Buffer
out - Output Buffer
Throws:
DataProcessorException

editBeanInfo

public void editBeanInfo(java.beans.BeanInfo info)
Overrides:
editBeanInfo in class AbstractDataProcessor

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

Sautrela