|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | ||
---|---|---|
|
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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |