Uses of Interface
org.activeio.OutputChannel

Packages that use OutputChannel
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. 
 

Uses of OutputChannel in org.activeio
 

Subinterfaces of OutputChannel in org.activeio
 interface AsynchChannel
          AsynchChannel objets asynchronously push 'up' org.activeio.channel.Packet objects to a registered org.activeio.ChannelConsumer.
 interface SynchChannel
          SynchChannel objets allow threadd to synchronously block on the receiveUpPacket method to get 'up' org.activeio.channel.Packet objects when they arrive.
 

Classes in org.activeio that implement OutputChannel
 class FilterAsynchChannel
          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.
 

Uses of OutputChannel in org.activeio.adapter
 

Classes in org.activeio.adapter that implement OutputChannel
 class AsynchChannelToConcurrentRequestChannel
          Creates a RequestChannel out of a AsynchChannel.
 class AsynchToSynchChannelAdapter
          Adapts a AsynchChannel so that it provides an SynchChannel interface.
 class AsynchWriteAsynchChannelAdapter
           
 class SynchToAsynchChannelAdapter
          Adapts a SynchChannel so that it provides an AsynchChannel interface.
 

Uses of OutputChannel in org.activeio.filter
 

Classes in org.activeio.filter that implement OutputChannel
 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 OutputChannel in org.activeio.net
 

Classes in org.activeio.net that implement OutputChannel
 class AIOAsynchChannel
           
 class DatagramSocketSynchChannel
          A SynchChannelimplementation that uses TCP to talk to the network.
 class NIOAsynchChannel
           
 class NIOSynchChannel
          A SynchChannel implementation that uses a SocketChannel to talk to the network.
 class SocketSynchChannel
          A SynchChannel implementation that uses a Socket to talk to the network.
static class VMPipeAsynchChannelFactory.ClassloaderAsynchChannelAdapter
          Used to marshal calls to a PipeChannel in a different classloader.
static class VMPipeAsynchChannelPipe.PipeChannel
           
 



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