Uses of Interface
net.sf.asyncobjects.AsyncObject

Packages that use AsyncObject
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.callbacks This package contains a generic callbacks interfaces and adapter classes that help to implement them. 
net.sf.asyncobjects.util.timer This package contains generic timer interfaces and implementation of them over Timer nad TimerTask classes. 
 

Uses of AsyncObject in net.sf.asyncobjects
 

Classes in net.sf.asyncobjects with type parameters of type AsyncObject
 class AsyncCreator<R extends AsyncObject>
          Utility class that allows creating objects in other vats.
 class AsyncUnicastServer<T extends AsyncObject>
           Unicast server implementation.
 

Subinterfaces of AsyncObject in net.sf.asyncobjects
 interface ACloseable
          The object that should be closed after it is no more used.
 interface AResolver<T>
           This is a fundamental interface that is used to return values from operation.
 

Classes in net.sf.asyncobjects that implement AsyncObject
 class AsyncUnicastServer<T extends AsyncObject>
           Unicast server implementation.
 class Promise.InternalPromiseResolverImpl
          This is an internal class.
 class When.InternalArgumentListener
          This is an internal class.
 class When.InternalBodyPromiseResolver
          This is an internal class.
 class When.InternalFinallyListenerAfterFault
          This is an internal class.
 class When.InternalFinallyListenerAfterSuccess
          This is an internal class.
 class When.InternalResultPromiseResolver
          This is internal class.
 

Methods in net.sf.asyncobjects with type parameters of type AsyncObject
<P extends AsyncObject>
P
Promise.willBe(Class<P> proxyType)
           This method allows creation of the proxy that allows sending message to resolution before promise is resolved.
 

Uses of AsyncObject in net.sf.asyncobjects.io
 

Subinterfaces of AsyncObject 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 AsyncObject
 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 AsyncObject in net.sf.asyncobjects.io.adapters
 

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

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

Classes in net.sf.asyncobjects.io.util that implement AsyncObject
 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 AsyncObject in net.sf.asyncobjects.net
 

Subinterfaces of AsyncObject in net.sf.asyncobjects.net
 interface AServerSocket
          A wrapper for server socket
 interface ASocket
          A socket wrapper interface
 interface ASocketFactory
          A factory for sockets
 

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

Classes in net.sf.asyncobjects.net.nio that implement AsyncObject
 class NIOServerSocket
          Implementation of server sockets based on nio.
 class NIOSocket
          NIO-based implementation of socket
 class NIOSocketFactory
          NIO socket factory, this factory could be created only in context of NIO selector vat.
 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 AsyncObject in net.sf.asyncobjects.net.threading
 

Classes in net.sf.asyncobjects.net.threading that implement AsyncObject
 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.
 class TSocketFactory
          A socket factory that creates thread based sockets
 

Uses of AsyncObject in net.sf.asyncobjects.util
 

Subinterfaces of AsyncObject in net.sf.asyncobjects.util
 interface AQueue<T>
          Object queue service.
 interface ASemaphore
           This is an asynchronous version of Semaphore.
 

Classes in net.sf.asyncobjects.util that implement AsyncObject
 class CloseableWrapper<FacetType extends ACloseable,WrappedType extends ACloseable>
          This is a base class for closeables that built upon other closeable objects.
 class Queue<T>
          Object queue.
 class Semaphore
          Asynchronous semaphore service.
 

Uses of AsyncObject in net.sf.asyncobjects.util.callbacks
 

Subinterfaces of AsyncObject in net.sf.asyncobjects.util.callbacks
 interface ACallable<T>
          An asynchronous action that might return a result.
 interface AListener<Event>
          A generic oneway listener interface.
 interface AMapper<I,O>
          Interface for object that asynchronously maps one value to another
 interface ARunnable
           An asynchronous runnable interface for oneway notifications.
 

Classes in net.sf.asyncobjects.util.callbacks that implement AsyncObject
 class CallableAdapter.InternalCallableAdapter
          An internal class that addapt Adapter calss to asynchronous interface.
 class ListenerAdapter.InternalListenerAdapter
          An internal class that addapt Adapter calss to asynchronous interface.
 class MapperAdapter.InternalMapperAdapter
          An internal class that addapt Adapter calss to asynchronous interface.
 class RunnableAdapter.InternalRunnableAdapter
          An internal class that addapt Adapter calss to asynchronous interface.
 

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

Subinterfaces of AsyncObject in net.sf.asyncobjects.util.timer
 interface ATimer
          Timer interface.
 interface ATimerTask
          A timer task.
 

Classes in net.sf.asyncobjects.util.timer that implement AsyncObject
 class TimerTaskAdapter.InternalTimerTask
          Internal class that acutally implemetns interface
 class TimerWrapper
          A timer wrapper.
 



Copyright 2002-2007 Constantine Plotnikov. All Rights Reserved.