Uses of Interface
org.activeio.SynchChannel

Packages that use SynchChannel
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 SynchChannel in org.activeio
 

Classes in org.activeio that implement SynchChannel
 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.
 

Methods in org.activeio that return SynchChannel
 SynchChannel ChannelFactory.openSynchChannel(java.net.URI location)
           
 SynchChannel FilterSynchChannel.getNext()
           
 SynchChannel SynchChannelFactory.openSynchChannel(java.net.URI location)
          Opens a connection to server.
 

Constructors in org.activeio with parameters of type SynchChannel
FilterSynchChannel(SynchChannel next)
           
 

Uses of SynchChannel in org.activeio.adapter
 

Classes in org.activeio.adapter that implement SynchChannel
 class AsynchToSynchChannelAdapter
          Adapts a AsynchChannel so that it provides an SynchChannel interface.
 

Methods in org.activeio.adapter that return SynchChannel
 SynchChannel AsynchToSynchChannelFactoryAdaptor.openSynchChannel(java.net.URI location)
           
 SynchChannel SynchToAsynchChannelAdapter.getSynchChannel()
           
static SynchChannel AsynchToSynchChannelAdapter.adapt(Channel channel)
           
static SynchChannel AsynchToSynchChannelAdapter.adapt(Channel channel, EDU.oswego.cs.dl.util.concurrent.Channel upPacketChannel)
           
 

Constructors in org.activeio.adapter with parameters of type SynchChannel
SynchChannelToSocketAdapter(SynchChannel channel)
           
SynchChannelToSocketAdapter(SynchChannel channel, SocketMetadata socketMetadata)
           
SynchToAsynchChannelAdapter(SynchChannel synchChannel)
          Deprecated. #adapt(SynchChannel)
SynchToAsynchChannelAdapter(SynchChannel synchChannel, EDU.oswego.cs.dl.util.concurrent.Executor executor)
          Deprecated. #adapt(SynchChannel, Executor)
AsynchChannelToClientRequestChannel(SynchChannel next)
           
SynchChannelOutputStream(SynchChannel channel)
           
SynchChannelInputStream(SynchChannel channel)
           
 

Uses of SynchChannel in org.activeio.filter
 

Classes in org.activeio.filter that implement SynchChannel
 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 SynchornizedSynchChannel
          Used to synchronize concurrent access to a SynchChannel.
 class WriteBufferedSynchChannel
           
 

Constructors in org.activeio.filter with parameters of type SynchChannel
PushbackSynchChannel(SynchChannel next)
           
PushbackSynchChannel(SynchChannel next, Packet putback)
           
SynchornizedSynchChannel(SynchChannel next)
           
SynchornizedSynchChannel(SynchChannel next, EDU.oswego.cs.dl.util.concurrent.Sync readLock, EDU.oswego.cs.dl.util.concurrent.Sync writeLock)
           
WriteBufferedSynchChannel(SynchChannel channel)
           
WriteBufferedSynchChannel(SynchChannel channel, Packet buffer)
           
WriteBufferedSynchChannel(SynchChannel channel, Packet buffer, boolean enableDirectWrites)
           
PacketAggregatingSynchChannel(SynchChannel next)
           
 

Uses of SynchChannel in org.activeio.net
 

Classes in org.activeio.net that implement SynchChannel
 class DatagramSocketSynchChannel
          A SynchChannelimplementation that uses TCP to talk to the network.
 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.
 

Methods in org.activeio.net that return SynchChannel
 SynchChannel DatagramSocketSynchChannelFactory.openSynchChannel(java.net.URI location)
          Uses the 's host and port to create a tcp connection to a remote host.
 SynchChannel DatagramSocketSynchChannelFactory.openSynchChannel(java.net.URI location, java.net.URI localLocation)
          Uses the 's host and port to create a tcp connection to a remote host.
protected  SynchChannel DatagramSocketSynchChannelFactory.createSynchChannel(java.net.DatagramSocket socket)
           
 SynchChannel NIOSynchChannelFactory.openSynchChannel(java.net.URI location)
          Uses the 's host and port to create a tcp connection to a remote host.
protected  SynchChannel NIOSynchChannelFactory.createSynchChannel(java.nio.channels.SocketChannel socketChannel)
           
 SynchChannel SocketSynchChannelFactory.openSynchChannel(java.net.URI location)
          Uses the 's host and port to create a tcp connection to a remote host.
protected  SynchChannel SocketSynchChannelFactory.createSynchChannel(java.net.Socket socket)
           
 



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