Uses of Interface
org.activeio.SyncChannel

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

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

Methods in org.activeio that return SyncChannel
 SyncChannel FilterSyncChannel.getNext()
           
 SyncChannel ChannelFactory.openSyncChannel(URI location)
           
 SyncChannel SyncChannelFactory.openSyncChannel(URI location)
          Opens a connection to server.
 

Constructors in org.activeio with parameters of type SyncChannel
FilterSyncChannel(SyncChannel next)
           
 

Uses of SyncChannel in org.activeio.adapter
 

Classes in org.activeio.adapter that implement SyncChannel
 class AsyncToSyncChannel
          Adapts a AsyncChannel so that it provides an org.activeio.SynchChannel interface.
 

Methods in org.activeio.adapter that return SyncChannel
static SyncChannel AsyncToSyncChannel.adapt(Channel channel)
           
static SyncChannel AsyncToSyncChannel.adapt(Channel channel, Channel upPacketChannel)
           
 SyncChannel SyncToAsyncChannel.getSynchChannel()
           
 SyncChannel AsyncToSyncChannelFactory.openSyncChannel(URI location)
           
 

Constructors in org.activeio.adapter with parameters of type SyncChannel
AsyncChannelToClientRequestChannel(SyncChannel next)
           
SyncChannelToInputStream(SyncChannel channel)
           
SyncChannelToOutputStream(SyncChannel channel)
           
SyncChannelToSocket(SyncChannel channel)
           
SyncChannelToSocket(SyncChannel channel, SocketMetadata socketMetadata)
           
SynchToAsynchChannelAdapter(SyncChannel syncChannel)
          Deprecated.  
SynchToAsynchChannelAdapter(SyncChannel syncChannel, Executor executor)
          Deprecated.  
SyncToAsyncChannel(SyncChannel syncChannel)
          Deprecated. #adapt(SynchChannel)
SyncToAsyncChannel(SyncChannel syncChannel, Executor executor)
          Deprecated. #adapt(SynchChannel, Executor)
 

Uses of SyncChannel in org.activeio.filter
 

Classes in org.activeio.filter that implement SyncChannel
 class PacketAggregatingSyncChannel
          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 PushbackSyncChannel
           
 class SynchornizedSyncChannel
          Used to synchronize concurrent access to a SynchChannel.
 class WriteBufferedSyncChannel
           
 

Constructors in org.activeio.filter with parameters of type SyncChannel
PacketAggregatingSyncChannel(SyncChannel next)
           
PushbackSyncChannel(SyncChannel next)
           
PushbackSyncChannel(SyncChannel next, Packet putback)
           
SynchornizedSyncChannel(SyncChannel next)
           
SynchornizedSyncChannel(SyncChannel next, Sync readLock, Sync writeLock)
           
WriteBufferedSyncChannel(SyncChannel channel)
           
WriteBufferedSyncChannel(SyncChannel channel, Packet buffer)
           
WriteBufferedSyncChannel(SyncChannel channel, Packet buffer, boolean enableDirectWrites)
           
 

Uses of SyncChannel in org.activeio.net
 

Classes in org.activeio.net that implement SyncChannel
 class DatagramSocketSyncChannel
          A org.activeio.SynchChannelimplementation that uses TCP to talk to the network.
 class NIOSyncChannel
          A org.activeio.SynchChannel implementation that uses a SocketChannel to talk to the network.
 class SocketSyncChannel
          A org.activeio.SynchChannel implementation that uses a Socket to talk to the network.
 

Methods in org.activeio.net that return SyncChannel
protected  SyncChannel DatagramSocketSyncChannelFactory.createSynchChannel(DatagramSocket socket)
           
protected  SyncChannel NIOSyncChannelFactory.createSynchChannel(SocketChannel socketChannel)
           
protected  SyncChannel SocketSyncChannelFactory.createSynchChannel(SocketStreamChannel channel)
           
 SyncChannel DatagramSocketSyncChannelFactory.openSyncChannel(URI location)
          Uses the 's host and port to create a tcp connection to a remote host.
 SyncChannel SocketSyncChannelFactory.openSyncChannel(URI location)
          Uses the 's host and port to create a tcp connection to a remote host.
 SyncChannel NIOSyncChannelFactory.openSyncChannel(URI location)
          Uses the 's host and port to create a tcp connection to a remote host.
 SyncChannel DatagramSocketSyncChannelFactory.openSynchChannel(URI location, URI localLocation)
          Uses the 's host and port to create a tcp connection to a remote host.
 



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