|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Channel | |
org.activeio | The core activeio API is centered around having Channels that move Packets of data. |
org.activeio.adapter | The Adapter package provides classes that make it easy ot bridge between the the SynchChannel, AsyncChannel, InputStream, OutputStream, Socket, and ServerSocket domains. |
org.activeio.filter | Some simple filters that may be added to your channels. |
org.activeio.net | A set of Channel implementations that are implemented using the Socket and DatagramSocket classes. |
org.activeio.oneport | This package provides the implementing classes that allow you to run multiple protocols from a sigle port. |
Uses of Channel in org.activeio |
Subinterfaces of Channel in org.activeio | |
interface |
AsynchChannel
AsynchChannel objets asynchronously push 'up' org.activeio.channel.Packet objects
to a registered org.activeio.ChannelConsumer . |
interface |
AsynchChannelServer
AsynchChannelServer objets asynchronously accept and create org.activeio.channel.Channel objects
and then delivers those objects to a org.activeio.AcceptConsumer . |
interface |
ChannelServer
A ChannelServer is used to accept incoming requests to establish new Channel sessions. |
interface |
InputAsynchChannel
InputAsynchChannel objets asynchronously push 'up' org.activeio.channel.Packet objects
to a registered AsynchChannelListener . |
interface |
InputSynchChannel
SynchChannel objets allow threadd to synchronously block on the read
method to get org.activeio.channel.Packet objects when they arrive from the peer. |
interface |
OutputChannel
|
interface |
RequestChannel
RequestChannel are used to model the request/reponse exchange that is used by higher level protcols such as HTTP and RMI. |
interface |
SynchChannel
SynchChannel objets allow threadd to synchronously block on the receiveUpPacket
method to get 'up' org.activeio.channel.Packet objects when they arrive. |
interface |
SynchChannelServer
A SynchChannelServer object provides an accept method to synchronously
accept and create org.activeio.channel.Channel objects. |
Classes in org.activeio that implement Channel | |
class |
FilterAsynchChannel
A AsynchChannelFilter can be used as a filter between a AsynchChannel
and it's org.activeio.ChannelConsumer . |
class |
FilterAsynchChannelServer
A AsynchChannelFilter can be used as a filter between a AsynchChannel
and it's org.activeio.ChannelConsumer . |
class |
FilterSynchChannel
A SynchChannelFilter can be used as a filter another SynchChannel
Most SynchChannel that are not directly accessing the network will
extends the SynchChannelFilter since they act as a filter between the client and the network. |
class |
FilterSynchChannelServer
A SynchChannelFilter can be used as a filter another SynchChannel
Most SynchChannel that are not directly accessing the network will
extends the SynchChannelFilter since they act as a filter between the client and the network. |
Methods in org.activeio that return Channel | |
Channel |
FilterSynchChannelServer.accept(long timeout)
|
Channel |
SynchChannelServer.accept(long timeout)
|
Methods in org.activeio with parameters of type Channel | |
void |
FilterAsynchChannelServer.onAccept(Channel channel)
|
void |
AcceptListener.onAccept(Channel channel)
A AsynchChannelServer will call this method to when a new channel connection has been
accepted. |
Uses of Channel in org.activeio.adapter |
Classes in org.activeio.adapter that implement Channel | |
class |
AsynchChannelToClientRequestChannel
Creates a RequestChannel out of a SynchChannel . |
class |
AsynchChannelToConcurrentRequestChannel
Creates a RequestChannel out of a AsynchChannel . |
class |
AsynchChannelToServerRequestChannel
Creates a RequestChannel out of a AsynchChannel . |
class |
AsynchToSynchChannelAdapter
Adapts a AsynchChannel so that it provides an
SynchChannel interface. |
class |
AsynchToSynchChannelServerAdapter
Adapts a AsynchChannelServer so that it provides an
SynchChannelServer interface. |
class |
AsynchWriteAsynchChannelAdapter
|
class |
SynchToAsynchChannelAdapter
Adapts a SynchChannel so that it provides an
AsynchChannel interface. |
class |
SynchToAsynchChannelServerAdapter
Adapts a org.activeio,SynchChannelServer so that it provides an
AsynchChannelServer interface. |
Methods in org.activeio.adapter that return Channel | |
Channel |
AsynchToSynchChannelServerAdapter.accept(long timeout)
|
Methods in org.activeio.adapter with parameters of type Channel | |
static AsynchChannel |
SynchToAsynchChannelAdapter.adapt(Channel channel)
|
static AsynchChannel |
SynchToAsynchChannelAdapter.adapt(Channel channel,
EDU.oswego.cs.dl.util.concurrent.Executor executor)
|
static SynchChannel |
AsynchToSynchChannelAdapter.adapt(Channel channel)
|
static SynchChannel |
AsynchToSynchChannelAdapter.adapt(Channel channel,
EDU.oswego.cs.dl.util.concurrent.Channel upPacketChannel)
|
void |
AsynchToSynchChannelServerAdapter.onAccept(Channel channel)
|
Uses of Channel in org.activeio.filter |
Classes in org.activeio.filter that implement Channel | |
class |
CounterAsyncChannel
A CounterAsyncChannel is a simple org.activeio.AsynchChannelFilter
that counts the number bytes that been sent down and up through the channel. |
class |
PacketAggregatingAsynchChannel
This PacketAggregatingAsynchChannel can be used when the client is sending a 'record' style packet down the channel stack and needs receiving end to receive the same 'record' packets. |
class |
PacketAggregatingSynchChannel
This PacketAggregatingSynchChannel can be used when the client is sending a 'record' style packet down the channel stack and needs receiving end to receive the same 'record' packets. |
class |
PushbackSynchChannel
|
class |
SynchornizedAsynchChannel
Used to synchronize concurrent access to an ASynchChannel. |
class |
SynchornizedSynchChannel
Used to synchronize concurrent access to a SynchChannel. |
class |
WriteBufferedAsynchChannel
|
class |
WriteBufferedSynchChannel
|
Uses of Channel in org.activeio.net |
Classes in org.activeio.net that implement Channel | |
class |
AIOAsynchChannel
|
class |
AIOSynchChannelServer
|
class |
DatagramSocketSynchChannel
A SynchChannel implementation that uses
TCP to talk to the network. |
class |
NIOAsynchChannel
|
class |
NIOAsynchChannelServer
A SynchChannelServer that creates org.activeio.net.TcpSynchChannel objects from accepted
tcp socket connections. |
class |
NIOSynchChannel
A SynchChannel implementation that uses a SocketChannel
to talk to the network. |
class |
NIOSynchChannelServer
A SynchChannelServer that creates org.activeio.net.TcpSynchChannel objects from accepted
tcp socket connections. |
class |
SocketSynchChannel
A SynchChannel implementation that uses a Socket
to talk to the network. |
class |
SocketSynchChannelServer
A SynchChannelServer that creates org.activeio.net.TcpSynchChannel objects from accepted
tcp socket connections. |
static class |
VMPipeAsynchChannelFactory.ClassloaderAsynchChannelAdapter
Used to marshal calls to a PipeChannel in a different classloader. |
static class |
VMPipeAsynchChannelPipe.PipeChannel
|
class |
VMPipeAsynchChannelServer
|
Methods in org.activeio.net that return Channel | |
Channel |
AIOSynchChannelServer.accept(long timeout)
|
protected Channel |
NIOAsynchChannelServer.createChannel(java.net.Socket socket)
|
protected Channel |
NIOSynchChannelServer.createChannel(java.net.Socket socket)
|
Channel |
SocketSynchChannelServer.accept(long timeout)
|
protected Channel |
SocketSynchChannelServer.createChannel(java.net.Socket socket)
|
Uses of Channel in org.activeio.oneport |
Classes in org.activeio.oneport that implement Channel | |
class |
OnePortAsynchChannelServer
Allows multiple protocols share a single ChannelServer. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |