Uses of Package
net.sf.jbaobab.io

Packages that use net.sf.jbaobab.io
net.sf.jbaobab.helper Contains helper classes. 
net.sf.jbaobab.io Contains core interfaces and implementations of JBaobab framework. 
net.sf.jbaobab.io.etc Provides useful but not required classes for net.sf.jbaobab.io package. 
net.sf.jbaobab.io.impl Contains rough implementations of some wide-spread protocols. 
net.sf.jbaobab.tutorial Contains examples on how to use JBaobab framework. 
 

Classes in net.sf.jbaobab.io used by net.sf.jbaobab.helper
Protocol
           An interface that implements bott Seperator and Translator.
Seperator
           An interface for determining whether ByteBuffer is ready for seperation, seperating and terminating ByteBuffer.
Translator
           An interface for translating ByteBuffer into object and translating object into ByteBuffer.
 

Classes in net.sf.jbaobab.io used by net.sf.jbaobab.io
AbstractManager
           An abstract base implementation of Manager interface.
ChannelCore
           An interface that encapsulate SelectableChannel instances, providing low level IO operations, and packet manipulations.
ChannelHandler
           An interface for ChannelManager that provides event notifiers.
ChannelManager
           A Manager interface that manages SelectableChannel with ChannelHandler.
Manager
           An interface that encapsulates Selector and its handler function.
PacketHandler
           An interface for event driven logic handler.
Preparer
           An interface that represents channel connector.
Protocol
           An interface that implements bott Seperator and Translator.
ProtocolFactory
           A factory interface that generates Protocol instances.
Seperator
           An interface for determining whether ByteBuffer is ready for seperation, seperating and terminating ByteBuffer.
SimpleSocketCore
           A SocketCore that shares same thread with ChannelManager.
SocketCore
           A ChannelCore interface that encapsulates SocketChannel.
SocketHandlerFactory
           A factory interface that generates ChannelHandler instances.
SocketPool
           An Manager that accepts incoming connections and provides SocketPreparer interface.
SocketPreparer
           A SocketPreparer.NullSocketPreparer interface that connects to SocketAddress and registers connected SocketChannel to adequate ChannelManager.
Translator
           An interface for translating ByteBuffer into object and translating object into ByteBuffer.
 

Classes in net.sf.jbaobab.io used by net.sf.jbaobab.io.etc
ChannelCore
           An interface that encapsulate SelectableChannel instances, providing low level IO operations, and packet manipulations.
PacketHandler
           An interface for event driven logic handler.
Protocol
           An interface that implements bott Seperator and Translator.
 

Classes in net.sf.jbaobab.io used by net.sf.jbaobab.io.impl
AbstractSeperator
           An abstract base implementation of Seperator interface, including AbstractSeperator.seperate(ByteBuffer) method.
Protocol
           An interface that implements bott Seperator and Translator.
Seperator
           An interface for determining whether ByteBuffer is ready for seperation, seperating and terminating ByteBuffer.
Translator
           An interface for translating ByteBuffer into object and translating object into ByteBuffer.
 

Classes in net.sf.jbaobab.io used by net.sf.jbaobab.tutorial
ChannelCore
           An interface that encapsulate SelectableChannel instances, providing low level IO operations, and packet manipulations.
PacketHandler
           An interface for event driven logic handler.