Uses of Interface
net.sf.asyncobjects.ACloseable

Packages that use ACloseable
net.sf.asyncobjects The core classes of the framework. 
net.sf.asyncobjects.io This package contains core IO interfaces. 
net.sf.asyncobjects.io.adapters This package contains adapters to blocking java streams. 
net.sf.asyncobjects.io.util This package contains uitility input and output streams. 
net.sf.asyncobjects.net This package contains core network interfaces. 
net.sf.asyncobjects.net.nio This package contains implementation of network interfaces that is based on non-blocking NIO socket API. 
net.sf.asyncobjects.net.threading This package contains implementation of network interfaces that is based on blocking socket API. 
net.sf.asyncobjects.util This package contains generic utilities that helps to develop asynchronous operations. 
net.sf.asyncobjects.util.timer This package contains generic timer interfaces and implementation of them over Timer nad TimerTask classes. 
 

Uses of ACloseable in net.sf.asyncobjects
 

Classes in net.sf.asyncobjects with type parameters of type ACloseable
 class Using<S extends ACloseable,T>
           This is an utility class that executes some action and than closes resource that implements the interface ACloseable after activity in the body finishes.
 

Uses of ACloseable in net.sf.asyncobjects.io
 

Subinterfaces of ACloseable in net.sf.asyncobjects.io
 interface AByteChannel
          An IO channel with input and output stream.
 interface AByteInput
          Input stream interface
 interface AByteOutput
          Output stream interface.
 interface AChannel<D extends BatchedData<D>,I extends AInput<D>,O extends AOutput<D>>
          A generic channel interface
 interface AInput<D extends BatchedData<D>>
          A generic input interface
 interface AOutput<D extends BatchedData<D>>
          A generic output interface.
 interface ATextChannel
          A text channel.
 interface ATextInput
          A text input.
 interface ATextOutput
          A text output.
 

Classes in net.sf.asyncobjects.io that implement ACloseable
 class BufferedByteChannel
          Byte channel that wraps existing channel and adds buffering functionality over it.
 class BufferedByteInput
          A buffered byte input stream.
 class BufferedByteOutput
          Buffered output.
 class BufferedInput<D extends BatchedData<D>,I extends AInput<D>>
           A buffered input stream.
 class BufferedOutput<D extends BatchedData<D>,O extends AOutput<D>>
          Buffered output.
 class BufferedTextChannel
          Text channel that wraps existing channel and adds buffering functionality over it.
 class BufferedTextInput
          A buffered Text input stream.
 class BufferedTextOutput
          Buffered output.
 class BytePipe
          A pipe is pair of output stream and input stream, what is written to output stream, could be later read from input stream.
 class BytePipe.InternalBytePipeInput
          Pipe input
 class BytePipe.InternalBytePipeOutput
          Pipe output
 class DecoderTextInput
          A text input that uses CharsetDecoder to convert byte input to character input.
 class EncoderTextOutput
          An output that encodes the text into binary.
 class Pipe<D extends BatchedData<D>,I extends AInput<D>,O extends AOutput<D>,C extends AChannel<D,I,O>>
          A pipe is pair of output stream and input stream, what is written to output stream, could be later read from input stream.
 class Pipe.InternalPipeInput
          This is an internal class.
 class Pipe.InternalPipeOutput
          This is an internal class.
 class TextPipe
          A pipe is pair of output stream and input stream, what is written to output stream, could be later read from input stream.
 class TextPipe.InternalTextPipeInput
          Pipe input
 class TextPipe.InternalTextPipeOutput
          Pipe output
 class WrappingChannel<D extends BatchedData<D>,I extends AInput<D>,O extends AOutput<D>,C extends AChannel<D,I,O>>
          Byte channel that wraps existing channel some functionality over it.
 

Uses of ACloseable in net.sf.asyncobjects.io.adapters
 

Classes in net.sf.asyncobjects.io.adapters that implement ACloseable
 class InputStreamAdapter
          Adapter for input stream
 class OutputStreamAdapter
          An adapter for output stream
 

Uses of ACloseable in net.sf.asyncobjects.io.util
 

Classes in net.sf.asyncobjects.io.util that implement ACloseable
 class BoundedByteInput
          Bounded byte input.
 class BoundedInput<D extends BatchedData<D>,I extends AInput<D>>
          Input that allows to read at most the specified length.
 class BoundedTextInput
          Bounded Text input.
 class ExhaustingByteInput
          Byte version of ExhaustingInput.
 class ExhaustingInput<D extends BatchedData<D>,I extends AInput<D>>
           This input waits until stream is fully readed.
 class ExhaustingTextInput
          Text version of ExhaustingInput.
 class GeneratingInput<D extends BatchedData<D>,I extends AInput<D>>
          A input that generates some data.
 class MulticastByteOutput
          Byte version of MulticastOutput
 class MulticastOutput<D extends BatchedData<D>,O extends AOutput<D>>
          A stream that copies data written to it into streams passed to it as arguments.
 class MulticastTextOutput
          Text version of MulticastOutput
 class NulByteInput
          A nul byte input.
 class NulInput<D extends BatchedData<D>,I extends AInput<D>>
          A zero lenght stream.
 class NulTextInput
          A nul text input.
 class RandomByteInput
          A random byte input.
 class RandomTextInput
          A random text input.
 class RecordingByteOutput
          A recording byte output.
 class RecordingOutput<D extends BatchedData<D>,O extends AOutput<D>>
          The output that recordes what is written into it.
 class RecordingTextOutput
          A recording text output.
 class RepeatingByteInput
          A repeating byte input
 class RepeatingInput<D extends BatchedData<D>,I extends AInput<D>>
          An input that repeats specified data over and over.
 class RepeatingTextInput
          A repeating text input.
 class SavingByteInput
          A saving byte input
 class SavingInput<D extends BatchedData<D>,I extends AInput<D>,O extends AOutput<D>>
           This utility stream allows to save all data read from byte input to some output.
 class SavingTextInput
          A saving text input
 class UncloseableByteInput
          Uncloseable byte input
 class UncloseableInput<D extends BatchedData<D>,I extends AInput<D>>
          A stream that instead of closing underlying stream just resolves CloseableWrapper.closed() promise.
 class UncloseableTextInput
          Uncloseable text input
 

Uses of ACloseable in net.sf.asyncobjects.net
 

Subinterfaces of ACloseable in net.sf.asyncobjects.net
 interface AServerSocket
          A wrapper for server socket
 interface ASocket
          A socket wrapper interface
 

Uses of ACloseable in net.sf.asyncobjects.net.nio
 

Classes in net.sf.asyncobjects.net.nio with type parameters of type ACloseable
 class NIOStream<T extends ACloseable>
          Base class for NIO Streams.
 

Classes in net.sf.asyncobjects.net.nio that implement ACloseable
 class NIOServerSocket
          Implementation of server sockets based on nio.
 class NIOSocket
          NIO-based implementation of socket
 class NIOSocketInputStream
          implementation of stream for sockets
 class NIOSocketOutputStream
          Output stream based on SocketChannel.
 class NIOStream<T extends ACloseable>
          Base class for NIO Streams.
 

Uses of ACloseable in net.sf.asyncobjects.net.threading
 

Classes in net.sf.asyncobjects.net.threading that implement ACloseable
 class TServerSocket
          Threading server socket
 class TSocket
          implementation of socket with threads. jdk 1.3 required.
 class TSocket.TInputStreamAdapter
          Adapter for socket's input stream.
 class TSocket.TOutputStreamAdapter
          Adapter for socket output stream.
 

Uses of ACloseable in net.sf.asyncobjects.util
 

Classes in net.sf.asyncobjects.util with type parameters of type ACloseable
 class CloseableWrapper<FacetType extends ACloseable,WrappedType extends ACloseable>
          This is a base class for closeables that built upon other closeable objects.
 class CloseableWrapper<FacetType extends ACloseable,WrappedType extends ACloseable>
          This is a base class for closeables that built upon other closeable objects.
 

Classes in net.sf.asyncobjects.util that implement ACloseable
 class CloseableWrapper<FacetType extends ACloseable,WrappedType extends ACloseable>
          This is a base class for closeables that built upon other closeable objects.
 

Fields in net.sf.asyncobjects.util declared as ACloseable
protected  WrappedType CloseableWrapper.wrapped
          wrapped closeable
 

Methods in net.sf.asyncobjects.util that return ACloseable
protected abstract  ACloseable CompensatedClosable.open()
          An open method that should be overriden by subclasses.
 

Uses of ACloseable in net.sf.asyncobjects.util.timer
 

Subinterfaces of ACloseable in net.sf.asyncobjects.util.timer
 interface ATimer
          Timer interface.
 

Classes in net.sf.asyncobjects.util.timer that implement ACloseable
 class TimerWrapper
          A timer wrapper.
 



Copyright © 2002-2007 Constantine Plotnikov. All Rights Reserved.