Package org.activeio

The core activeio API is centered around having Channels that move Packets of data.

See:
          Description

Interface Summary
AcceptListener An AcceptListener object is used to receive accepted Channel connections.
AsyncChannel AsyncChannel objects asynchronously push 'up' Packet objects to a registered org.activeio.ChannelConsumer.
AsyncChannelFactory AsyncChannelFactory objects can create AsyncChannel and AsyncChannelServer objects.
AsyncChannelListener A ChannelConsumer object is used to receive 'up' Packet objects.
AsyncChannelServer AsyncChannelServer objects asynchronously accept and create Channel objects and then delivers those objects to a org.activeio.AcceptConsumer.
AsynchChannel Deprecated. Use AsyncChannel instead.
Channel A Channel provides a standard procedure for regulating data transmission between applications.
ChannelServer A ChannelServer is used to accept incoming requests to establish new Channel sessions.
Disposable The Disposable interface is implemented by objects the aquire resources whoes life cycle must be managed.
InputAsyncChannel InputAsyncChannel objects asynchronously push 'up' Packet objects to a registered AsyncChannelListener.
InputStreamChannel  
InputSyncChannel SynchChannel objects allow threaded to synchronously block on the read method to get Packet objects when they arrive from the peer.
OutputChannel  
OutputStreamChannel  
Packet Provides a ByteBuffer like interface to work with IO channel packets of data.
RequestChannel RequestChannel are used to model the request/reponse exchange that is used by higher level protcols such as HTTP and RMI.
RequestListener An RequestListener object is used to receive remote requests from a a RequestChannel
Service The Service interface is used control the running state of a channel.
StreamChannel  
StreamChannelFactory StreamChannelFactory objects can create StreamChannel and StreamChannelServer objects.
StreamChannelServer A StreamChannelServer object provides an accept method to synchronously accept and create org.activeio.channel.Channel objects.
SyncChannel SyncChannel objets allow threadd to synchronously block on the receiveUpPacket method to get 'up' Packet objects when they arrive.
SyncChannelFactory SynchChannelFactory objects can create org.activeio.SynchChannel and org.activeio.SynchChannelServer objects.
SyncChannelServer A SynchChannelServer object provides an accept method to synchronously accept and create Channel objects.
 

Class Summary
AsynchChannelListener  
AsynchChannelServer  
ChannelFactory A ChannelFactoryuses the requested URI's scheme to determine the actual org.activeio.SynchChannelFactoryor AsyncChannelFactoryimplementation to use to create it's Channels and ChannelServers.
FactoryFinder  
FilterAsyncChannel A AsyncChannelFilter can be used as a filter between a AsyncChannel and it's org.activeio.ChannelConsumer.
FilterAsyncChannelServer A AsyncChannelFilter can be used as a filter between a AsyncChannel and it's org.activeio.ChannelConsumer.
FilterSyncChannel A SynchChannelFilter can be used as a filter another org.activeio.SynchChannel Most org.activeio.SynchChannel that are not directly accessing the network will extends the SynchChannelFilter since they act as a filter between the client and the network.
FilterSyncChannelServer A SynchChannelFilter can be used as a filter another org.activeio.SynchChannel Most org.activeio.SynchChannel that are not directly accessing the network will extends the SynchChannelFilter since they act as a filter between the client and the network.
Packet.ByteSequence  
PacketData Used to write and read primitives to and from a Packet.
 

Package org.activeio Description

The core activeio API is centered around having Channels that move Packets of data. It models both the Synch and Async nature of channels and encourages protocol abstractions via the use of Channel filters.



Copyright © -2007 The ActiveIO Project. All Rights Reserved.