org.activeio (ActiveIO 1.0 API)
Keywords: org.activeio package

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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 `ChannelFactory`uses the requested URI's scheme to determine the actual `SynchChannelFactory`or `AsynchChannelFactory`implementation to use to create it's `Channel`s and `ChannelServer`s.
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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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