All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractByteArrayCommandTransport |
|
AbstractByteArrayCommandTransport.ByteArrayReceiver |
|
AbstractByteBufferCommandTransport |
|
AbstractSynchronousByteArrayCommandTransport |
|
AckFilterLayer |
A FilterLayer that ensures both sides will not proceed unless the acknowledgement has been sent and
received by both sides.
|
AgentProtocolClientFilterLayer |
A FilterLayer that sends the AgentProtocol client handshake.
|
AnonymousClassWarnings |
Issues warnings about attempts to (de-)serialize anonymous, local, or synthetic classes.
|
ApplicationLayer<T> |
|
AsyncFutureImpl<V> |
Future implementation whose computation is carried out elsewhere.
|
Asynchronous |
Used on a method in a remotable exported interface to designate
that the call is made asynchronously.
|
AtmostOneThreadExecutor |
|
Base64 |
Deprecated.
|
BinarySafeStream |
Tunnels byte stream into another byte stream so that binary data
can be sent across binary-unsafe stream.
|
BIONetworkLayer |
A NetworkLayer that uses a dedicated reader thread and runs on demand writer thread to manage I/O.
|
BlindTrustX509ExtendedTrustManager |
|
ByteBufferPool |
|
ByteBufferQueue |
A helper class to make queuing up of data easier.
|
ByteBufferQueueInputStream |
|
ByteBufferQueueOutputStream |
|
ByteBufferUtils |
|
Callable<V,T extends Throwable> |
Represents computation to be done on a remote system.
|
CallableDecorator |
Decorator on Callable.call() to filter the execution.
|
CallableFilter |
Deprecated.
|
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 .
|
Channel.Mode |
Communication mode used in conjunction with ClassicCommandTransport .
|
ChannelApplicationLayer |
|
ChannelApplicationLayer.ChannelDecorator |
|
ChannelApplicationLayer.Listener |
Callback interface for notification of the Channel being created.
|
ChannelBuilder |
Factory for Channel , including hand-shaking between two sides
and various configuration switches to change the behaviour of Channel .
|
ChannelClosedException |
Indicates that the channel is already closed or being closed.
|
ChannelProperty<T> |
|
ChannelStateException |
Indicates invalid state of the channel during the operation.
|
ChunkHeader |
Parsing of the chunk header.
|
ClassFilter |
Restricts what classes can be received through remoting.
|
ClassFilter.ClassFilterException |
Deprecated.
|
ClassLoaderHolder |
Remoting-aware holder of ClassLoader that replaces ClassLoader by its RemoteClassLoader .
|
Command |
One-way command to be sent over to the remote system and executed there.
|
CommandTransport |
Lower level abstraction under Channel for sending and receiving commands
|
CommandTransport.CommandReceiver |
SPI implemented by Channel so that the transport can pass the received command
to Channel for processing.
|
ConnectionHeaders |
Utility class to handle the encoding and decoding of the connection headers.
|
ConnectionHeaders.ParseException |
|
ConnectionHeadersFilterLayer |
Performs the connection header negotiation.
|
ConnectionHeadersFilterLayer.Listener |
A listener for the connection headers.
|
ConnectionRefusalException |
An exception to flag that the connection has been refused.
|
DaemonThreadFactory |
|
DelegatingCallable<V,T extends Throwable> |
Callable that nominates another classloader for serialization.
|
DelegatingX509ExtendedTrustManager |
|
DiagnosedStreamCorruptionException |
|
DirectByteBufferPool |
A buffer pool that keeps a free list of ByteBuffer s of a specified default size in a simple fixed
size stack.
|
Engine |
Agent engine that proactively connects to Jenkins controller.
|
EngineListener |
Receives status notification from Engine .
|
EngineListenerAdapter |
Adapter class for EngineListener to shield subtypes from future callback additions.
|
EngineListenerSplitter |
|
ErrorPropagatingOutputStream |
|
ExecutorServiceUtils |
|
ExecutorServiceUtils.ExecutionRejectedException |
|
ExecutorServiceUtils.FatalRejectedExecutionException |
|
FastByteBufferQueueInputStream |
|
FastPipedInputStream |
This class is equivalent to java.io.PipedInputStream .
|
FastPipedOutputStream |
This class is equivalent to java.io.PipedOutputStream .
|
FifoBuffer |
FIFO buffer for a reader thread and a writer thread to collaborate.
|
FifoBuffer.CloseCause |
Explains the reason of the buffer close.
|
FileSystemJarCache |
JarCache that stores files in a single directory.
|
FilterLayer |
|
Forwarder |
Abstracts away how the forwarding is set up.
|
ForwarderFactory |
Deprecated. |
Future<V> |
|
HexDump |
|
InetAddressValidator |
InetAddress validation and conversion routines (java.net.InetAddress ).
|
InitializeJarCacheMain |
Takes a directory of jars and populates them into the given jar cache
directory with the correct hash names.
|
IOHub |
A hub for performing I/O.
|
IOHubReadyListener |
|
IOHubRegistrationCallback |
|
IOUtils |
I/O related utility methods.
|
IReadResolve |
Used internally in the remoting code to have the proxy object
implement readResolve.
|
JarCache |
Jar file cache.
|
JarCacheSupport |
Default partial implementation of JarCache .
|
JarLoader |
Remoting interface to allow the other side to retrieve a jar file
from the checksum advertised in ResourceImageInJar .
|
Jnlp4ConnectionState |
|
JnlpAgentEndpoint |
Represents a TcpSlaveAgentListener endpoint details.
|
JnlpAgentEndpointConfigurator |
|
JnlpAgentEndpointResolver |
|
JnlpClientDatabase |
Represents a database of clients that are permitted to connect.
|
JnlpClientDatabase.ValidationResult |
The types of certificate validation results.
|
JnlpConnectionState |
Represents the state of a connection event.
|
JnlpConnectionState.ListenerState |
Marker base class for all stashed state data.
|
JnlpConnectionStateListener |
A listener for connection state changes.
|
JnlpEndpointResolver |
|
JnlpProtocol4Handler |
Implements the JNLP4-connect protocol.
|
JnlpProtocol4ProxyHandler |
|
JnlpProtocolHandler<STATE extends JnlpConnectionState> |
Consolidates the protocol handling for both the server and the client ends of the connection.
|
JnlpProtocolHandlerFactory |
|
KeyUtils |
Utility methods to help working with Key instances.
|
Launcher |
|
ListenableFuture<V> |
Extend Future with the capability to accept completion callbacks.
|
ListeningPort |
Represents a listening port that forwards a connection
via port forwarding.
|
LocalChannel |
|
LoggingChannelListener |
Channel listener which merely formats events to a logger.
|
Main |
Deprecated.
|
NamingThreadFactory |
Thread factory that sets thread name so we know who is responsible for so many threads being created.
|
NetworkLayer |
|
NioChannelBuilder |
|
NioChannelHub |
Switch board of multiple Channel s through NIO select.
|
NIONetworkLayer |
|
NoCheckHostnameVerifier |
Hostname verifier, which accepts any hostname.
|
NoCheckTrustManager |
|
NoProxyEvaluator |
|
ObjectInputStreamEx |
|
PathUtils |
Utilities for Path handling.
|
PermanentConnectionRefusalException |
Deprecated.
|
PingThread |
Periodically perform a ping.
|
Pipe |
Pipe for the remote Callable and the local program to talk to each other.
|
PortForwarder |
Deprecated. |
ProtocolLayer |
|
ProtocolLayer.Recv |
Interface to indicate that this layer receives data from lower layers.
|
ProtocolLayer.Send |
Interface to indicate that this layer sends data to lower layers.
|
ProtocolStack<T> |
|
ProtocolStack.Builder |
|
ProtocolStack.Listener |
|
ProxyException |
Used when the exception thrown by the remoted code cannot be serialized.
|
PublicKeyMatchingX509ExtendedTrustManager |
|
RegexValidator |
Regular Expression validation (using JDK 1.4+ regex support).
|
RemoteInputStream |
Wraps InputStream so that it can be sent over the remoting channel.
|
RemoteInputStream.Flag |
|
RemoteOutputStream |
|
RemoteWriter |
|
Request<RSP extends Serializable,EXC extends Throwable> |
Request/response pattern over Channel , the layer-1 service.
|
RequestAbortedException |
Signals that the communication is aborted and thus
the pending Request will never recover its Response .
|
Response<RSP extends Serializable,EXC extends Throwable> |
Request/response pattern over Command .
|
Role |
Represents different roles two sides of the channel plays.
|
RoleChecker |
Verifies that the callable is getting run on the intended recipient.
|
RoleSensitive |
Used by Callable -like objects to designate the intended recipient of the callable,
to help verify callables are running in JVMs that it is intended to run.
|
SelectableFileChannelFactory |
|
SerializableOnlyOverRemoting |
This interface indicates objects which are Serializable only for sending over the Remoting Channel .
|
SettableFuture<V> |
A Future that can be completed.
|
SingleLaneExecutorService |
|
SocketChannelStream |
|
SocketInputStream |
|
SocketOutputStream |
|
SSLEngineFilterLayer |
A FilterLayer that encrypts the communication between the upper layers and the lower layers using
the supplied SSLEngine .
|
SSLEngineFilterLayer.Listener |
A listener for the connection headers.
|
StandardOutputStream |
Hint that indicates that we are using stdout with fd=1 as the stream to write to for the channel.
|
SubnetUtils |
Performs some subnet calculations given a network address and a subnet mask.
|
SynchronousCommandTransport |
|
TeeOutputStream |
|
ThrowableUtils |
Utility methods to help when working with Throwable instances.
|
UnexportCommand |
|
URLDeserializationHelper |
SECURITY-637, this helper wraps the URL into a "safe" version if the url has a non-empty host
and the JVM configuration is standard.
|
Util |
Misc.
|
ValidityCheckingX509ExtendedTrustManager |
|
VersionNumber |
Immutable representation of a version number based on the Mercury version numbering scheme.
|
VirtualChannel |
Virtualized Channel that allows different implementations.
|
Which |
Locates where a given class is loaded from.
|
WorkDirManager |
Performs working directory management in remoting.
|
WorkDirManager.DirType |
Defines components of the Working directory.
|