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

## 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 `SynchChannel`implementation 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)`

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

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