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 org.activeio.channel.Channel connections.
AsynchChannel AsynchChannel objets asynchronously push 'up' org.activeio.channel.Packet objects to a registered org.activeio.ChannelConsumer.
AsynchChannelFactory AsynchChannelFactory objects can create AsynchChannel and AsynchChannelServer objects.
AsynchChannelListener A ChannelConsumer object is used to receive 'up' org.activeio.channel.Packet objects.
AsynchChannelServer AsynchChannelServer objets asynchronously accept and create org.activeio.channel.Channel objects and then delivers those objects to a org.activeio.AcceptConsumer.
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.
InputAsynchChannel InputAsynchChannel objets asynchronously push 'up' org.activeio.channel.Packet objects to a registered AsynchChannelListener.
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.
OutputChannel  
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.
SynchChannel SynchChannel objets allow threadd to synchronously block on the receiveUpPacket method to get 'up' org.activeio.channel.Packet objects when they arrive.
SynchChannelFactory SynchChannelFactory objects can create SynchChannel and SynchChannelServer objects.
SynchChannelServer A SynchChannelServer object provides an accept method to synchronously accept and create org.activeio.channel.Channel objects.
 

Class Summary
ChannelFactory A ChannelFactoryuses the requested URI's scheme to determine the actual SynchChannelFactoryor AsynchChannelFactoryimplementation to use to create it's Channels and ChannelServers.
FilterAsynchChannel A AsynchChannelFilter can be used as a filter between a AsynchChannel and it's org.activeio.ChannelConsumer.
FilterAsynchChannelServer A AsynchChannelFilter can be used as a filter between a AsynchChannel and it's org.activeio.ChannelConsumer.
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.
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.
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 © -2005 The ActiveIO Project. All Rights Reserved.