|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AbstractByteArrayCommandTransport.ByteArrayReceiver | |
Callable<V,T extends Throwable> | Represents computation to be done on a remote system. |
CallableFilter | Decorator on Callable.call() to filter the execution. |
DelegatingCallable<V,T extends Throwable> | Callable that nominates another claassloader for serialization. |
EngineListener | Receives status notification from Engine . |
Future<V> | Alias to Future . |
IReadResolve | Used internally in the remoting code to have the proxy object implement readResolve. |
VirtualChannel | Virtualized Channel that allows different implementations. |
Class Summary | |
---|---|
AbstractByteArrayCommandTransport | CommandTransport that works with byte[] instead of command object. |
AbstractSynchronousByteArrayCommandTransport | SynchronousCommandTransport that works with byte[] instead of command object. |
AsyncFutureImpl<V> | Future implementation whose computation is carried out elsewhere. |
Base64 | This class provides encode/decode for RFC 2045 Base64 as defined by RFC 2045, N. |
BinarySafeStream | Tunnels byte stream into another byte stream so that binary data can be sent across binary-unsafe stream. |
Capability | Represents additional features implemented on Channel . |
Channel | Represents a communication channel to the remote peer. |
Channel.Listener | Callback "interface" for changes in the state of Channel . |
ChannelProperty<T> | A convenient key type for Channel.getProperty(Object) and Channel.setProperty(Object, Object) |
ClassLoaderHolder | Remoting-aware holder of ClassLoader that replaces ClassLoader by its RemoteClassLoader . |
CommandTransport | Lower level abstraction under Channel for sending and receiving commands |
Engine | Slave agent engine that proactively connects to Hudson master. |
FastPipedInputStream | This class is equivalent to java.io.PipedInputStream . |
FastPipedOutputStream | This class is equivalent to java.io.PipedOutputStream . |
HexDump | |
Launcher | Entry point for running a Channel . |
LocalChannel | VirtualChannel that performs computation on the local JVM. |
ObjectInputStreamEx | ObjectInputStream that uses a specific class loader. |
PingThread | Periodically perform a ping. |
Pipe | Pipe for the remote Callable and the local program to talk to each other. |
RemoteInputStream | Wraps InputStream so that it can be sent over the remoting channel. |
RemoteOutputStream | OutputStream that can be sent over to the remote Channel ,
so that the remote Callable can write to a local OutputStream . |
RemoteWriter | Writer that can be sent over to the remote Channel ,
so that the remote Callable can write to a local Writer . |
SocketInputStream | InputStream connected to socket. |
SocketOutputStream | InputStream connected to socket. |
StandardOutputStream | Hint that indicates that we are using stdout with fd=1 as the stream to write to for the channel. |
SynchronousCommandTransport | CommandTransport that implements the read operation in a synchronous fashion. |
UnexportCommand | Command that unexports an object. |
Which | Locates where a given class is loaded from. |
Enum Summary | |
---|---|
Channel.Mode | Communication mode used in conjunction with ClassicCommandTransport . |
Exception Summary | |
---|---|
ChannelClosedException | Indicates that the channel is already closed. |
ProxyException | Used when the exception thrown by the remoted code cannot be serialized. |
RequestAbortedException | Signals that the communication is aborted and thus
the pending Request will never recover its Response . |
Remoting infrastructure for Hudson.
Code in this package is used for running a part of a program in slaves.
If you are new to this package, start from Channel
.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |