| Interface | Description |
|---|---|
| Callable<V,T extends Throwable> |
Represents computation to be done on a remote system.
|
| 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 | Description |
|---|---|
| AsyncFutureImpl<V> |
Future implementation whose computation is carried out elsewhere. |
| 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.DummyRemotePipeWriterCallable | |
| 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) |
| 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 | |
| SocketInputStream |
InputStream connected to socket. |
| SocketOutputStream |
InputStream connected to socket. |
| UnexportCommand |
Command that unexports an object. |
| Which |
Locates where a given class is loaded from.
|
| Enum | Description |
|---|---|
| Channel.Mode |
Communication mode.
|
| Exception | Description |
|---|---|
| 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. |
Copyright © 2015. All Rights Reserved.