|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ChannelCore | |
|---|---|
| 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.tutorial | Contains examples on how to use JBaobab framework. |
| Uses of ChannelCore in net.sf.jbaobab.io |
|---|
| Subinterfaces of ChannelCore in net.sf.jbaobab.io | |
|---|---|
interface |
SocketCore<P>
A ChannelCore interface that encapsulates
SocketChannel. |
| Classes in net.sf.jbaobab.io that implement ChannelCore | |
|---|---|
class |
ExpirableSocketCore<P>
A SocketCore that decorates enclosing SocketCore with
expiration. |
class |
SimpleSocketCore<P>
A SocketCore that shares same thread with ChannelManager. |
class |
ThreadedSocketCore<P>
A SocketCore that runs Protocol jobs on root executor
(obtained with ExecutorPool.getRootExecutor())
and runs on PacketHandler jobs given
ExecutorService. |
| Methods in net.sf.jbaobab.io with parameters of type ChannelCore | |
|---|---|
void |
PacketHandler.connected(ChannelCore<P> core)
|
void |
PacketHandler.disconnected(ChannelCore<P> core)
|
void |
PacketHandler.packetReceived(ChannelCore<P> core,
P packet)
|
| Uses of ChannelCore in net.sf.jbaobab.io.etc |
|---|
| Classes in net.sf.jbaobab.io.etc that implement ChannelCore | |
|---|---|
class |
ChannelCoreBank<P>
A collection similar to Map, but ChannelCoreBank
allows multimple values for same key. |
class |
ChannelCoreSet<P>
A Set, providing
net.sf.jbaobab.io.ChannelCore#schedulePacket(P),
scheduleShutdown() and
shutdown() operations for containing
ChannelCore instances. |
| Methods in net.sf.jbaobab.io.etc that return ChannelCore | |
|---|---|
ChannelCore<P> |
ChannelCoreBank.get(String key)
|
| Methods in net.sf.jbaobab.io.etc that return types with arguments of type ChannelCore | |
|---|---|
Iterator<ChannelCore<P>> |
ChannelCoreSet.iterator()
|
| Methods in net.sf.jbaobab.io.etc with parameters of type ChannelCore | |
|---|---|
boolean |
ChannelCoreSet.add(ChannelCore<P> element)
|
int |
ChannelCoreBank.add(String key,
ChannelCore<P> core)
|
int |
ChannelCoreBank.remove(String key,
ChannelCore<P> core)
|
| Method parameters in net.sf.jbaobab.io.etc with type arguments of type ChannelCore | |
|---|---|
boolean |
ChannelCoreSet.addAll(Collection<? extends ChannelCore<P>> collection)
|
| Uses of ChannelCore in net.sf.jbaobab.tutorial |
|---|
| Methods in net.sf.jbaobab.tutorial with parameters of type ChannelCore | |
|---|---|
void |
RoughHttpHandler.connected(ChannelCore<RoughHttpPacket> core)
|
void |
EchoHandler.connected(ChannelCore<String> core)
|
void |
RoughHttpHandler.disconnected(ChannelCore<RoughHttpPacket> core)
|
void |
EchoHandler.disconnected(ChannelCore<String> core)
|
void |
RoughHttpHandler.packetReceived(ChannelCore<RoughHttpPacket> core,
RoughHttpPacket packet)
|
void |
EchoHandler.packetReceived(ChannelCore<String> core,
String string)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||