|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
net.sf.jbaobab.expirable package.Manager interface.Seperator interface, including
AbstractSeperator.seperate(ByteBuffer) method.Seperator that takes byte array as delimeter.ByteBuffer
instances.SelectableChannel
instances, providing low level IO operations, and packet manipulations.Map, but ChannelCoreBank
allows multimple values for same key.Set, providing
net.sf.jbaobab.io.ChannelCore#schedulePacket(P),
ChannelCore.scheduleShutdown() and
ChannelCore.shutdown() operations for containing
ChannelCore instances.ChannelManager that provides event notifiers.Manager interface that manages
SelectableChannel with ChannelHandler.ChannelManager that manages
SelectionKey.OP_READ events.ChannelManager that manages
SelectionKey.OP_WRITE events.Seperator that takes CRLF/LF as delimeter.PacketHandler that repeats incoming
String packet.ExecutorService between different instances.BlockingQueue.Collection.ConcurrentMap.List.Map.Map.Entry
instances.Map.Entry implementation.Queue.Set.SocketCore that decorates enclosing SocketCore with
expiration.SortedMap.SortedSet.Expirer.ExpirationHandler.net.sf.jbaobab.expirable
package.Seperator that seperates incoming bytes with
given byte length.ByteBuffer instance.ExpirationHandler implementation for removing elements in a
collection, and handling expired/removed objects with another
ExpirationHandler.java.net related stuff.ThreadFactory that creates managed threads,
intended to be used with ThreadPoolExecutor.Selector and its
handler function.net.sf.jbaobab.io package.Thread and
Executor.Seperator and Translator.Protocol instances.Seperator and
Translator into Protocol.Translator that does not translate anything.Protocol that delegates operations to
Seperator and
Translator.Expirer that provides cancel and reclaim operation, intended to be
used for more general purpose.Error that represents HTTP errors, designed for
RoughHttpHandler.PacketHandler that implements very simple web
server.RoughHttpHandler.Protocol that implements HTTP/1.0 very roughly.ManagedThreadFactory.RunnableManager.ByteBuffer is ready for
seperation, seperating and terminating ByteBuffer.SocketCore that shares same thread with ChannelManager.ChannelCore interface that encapsulates
SocketChannel.ChannelHandler that handles SocketCore.ChannelHandler instances.Manager that accepts incoming connections and provides
SocketPreparer interface.SocketPreparer.NullSocketPreparer interface that connects to SocketAddress
and registers connected SocketChannel to adequate
ChannelManager.SocketPreparer.EchoHandler and RoughHttpHandler example.String instances.Translator that translates
ByteBuffer to String.SocketCore that runs Protocol jobs on root executor
(obtained with getRootExecutor())
and runs on PacketHandler jobs given
ExecutorService.SocketPool that creates SocketHandler instance on root
executor (obtained with
getRootExecutor()).SocketPreparer that creates SocketHandler instance on root
executor (obtained with
getRootExecutor()).ByteBuffer into object and
translating object into ByteBuffer.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||