- call() - Method in interface hudson.remoting.Callable
-
Performs computation and returns the result,
or throws some exception.
- call(Callable<V>) - Method in interface hudson.remoting.CallableFilter
-
Deprecated.
This implementation should normally look something like this:
- call(Callable<V, T>) - Method in class hudson.remoting.Channel
-
Makes a remote procedure call.
- call(Callable<V, T>) - Method in class hudson.remoting.LocalChannel
-
- call(Callable<V, T>) - Method in interface hudson.remoting.VirtualChannel
-
Makes a remote procedure call.
- call(Callable<V>) - Method in class org.jenkinsci.remoting.CallableDecorator
-
Used to decorate everything that executes in the channel as a result of a request from the other side,
such as RPC executions on exported objects, user-provided
Callable execution, pipe write, and so on.
- Callable<V,T extends Throwable> - Interface in hudson.remoting
-
Represents computation to be done on a remote system.
- CallableDecorator - Class in org.jenkinsci.remoting
-
Decorator on Callable.call() to filter the execution.
- CallableDecorator() - Constructor for class org.jenkinsci.remoting.CallableDecorator
-
- CallableFilter - Interface in hudson.remoting
-
- callAsync(Callable<V, T>) - Method in class hudson.remoting.Channel
-
Makes an asynchronous remote procedure call.
- callAsync(Callable<V, T>) - Method in class hudson.remoting.LocalChannel
-
- callAsync(Callable<V, T>) - Method in interface hudson.remoting.VirtualChannel
-
Makes an asynchronous remote procedure call.
- cancel(boolean) - Method in class hudson.remoting.AsyncFutureImpl
-
- cancel(boolean) - Method in class org.jenkinsci.remoting.util.SettableFuture
-
Completes the future by cancellation.
- candidateCertificates - Variable in class hudson.remoting.jnlp.Main
-
- candidateCertificates - Variable in class hudson.remoting.Launcher
-
- Capability - Class in hudson.remoting
-
Represents additional features implemented on
Channel.
- Capability() - Constructor for class hudson.remoting.Capability
-
- chain(T1, T2) - Static method in class org.jenkinsci.remoting.util.ThrowableUtils
-
Allows building a chain of exceptions.
- CHALLENGE_KEY - Static variable in class org.jenkinsci.remoting.engine.JnlpProtocol3Handler
-
Deprecated.
- channel - Variable in class hudson.remoting.AbstractByteArrayCommandTransport
-
- Channel - Class in hudson.remoting
-
Represents a communication channel to the remote peer.
- Channel(String, ExecutorService, InputStream, OutputStream) - Constructor for class hudson.remoting.Channel
-
- Channel(String, ExecutorService, Channel.Mode, InputStream, OutputStream) - Constructor for class hudson.remoting.Channel
-
- Channel(String, ExecutorService, InputStream, OutputStream, OutputStream) - Constructor for class hudson.remoting.Channel
-
- Channel(String, ExecutorService, Channel.Mode, InputStream, OutputStream, OutputStream) - Constructor for class hudson.remoting.Channel
-
- Channel(String, ExecutorService, Channel.Mode, InputStream, OutputStream, OutputStream, boolean) - Constructor for class hudson.remoting.Channel
-
- Channel(String, ExecutorService, Channel.Mode, InputStream, OutputStream, OutputStream, boolean, ClassLoader) - Constructor for class hudson.remoting.Channel
-
- Channel(String, ExecutorService, CommandTransport, boolean, ClassLoader) - Constructor for class hudson.remoting.Channel
-
- Channel(String, ExecutorService, CommandTransport, boolean, ClassLoader, JarCache) - Constructor for class hudson.remoting.Channel
-
- Channel(ChannelBuilder, CommandTransport) - Constructor for class hudson.remoting.Channel
-
- channel - Variable in class hudson.remoting.SynchronousCommandTransport
-
- Channel.Listener - Class in hudson.remoting
-
Callback "interface" for changes in the state of
Channel.
- Channel.Mode - Enum in hudson.remoting
-
Communication mode used in conjunction with ClassicCommandTransport.
- ChannelApplicationLayer - Class in org.jenkinsci.remoting.protocol.impl
-
- ChannelApplicationLayer(ExecutorService, ChannelApplicationLayer.Listener) - Constructor for class org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer
-
- ChannelApplicationLayer.ChannelDecorator - Interface in org.jenkinsci.remoting.protocol.impl
-
- ChannelApplicationLayer.Listener - Interface in org.jenkinsci.remoting.protocol.impl
-
Callback interface for notification of the
Channel being created.
- ChannelBuilder - Class in hudson.remoting
-
Factory for
Channel, including hand-shaking between two sides
and various configuration switches to change the behaviour of
Channel.
- ChannelBuilder(String, ExecutorService) - Constructor for class hudson.remoting.ChannelBuilder
-
Specify the minimum mandatory parameters.
- channelClosed(JnlpConnectionState) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionStateListener
-
- ChannelClosedException - Exception in hudson.remoting
-
Indicates that the channel is already closed or being closed.
- ChannelClosedException() - Constructor for exception hudson.remoting.ChannelClosedException
-
- ChannelClosedException(Throwable) - Constructor for exception hudson.remoting.ChannelClosedException
-
- ChannelClosedException(String, Throwable) - Constructor for exception hudson.remoting.ChannelClosedException
-
Constructor.
- ChannelProperty<T> - Class in hudson.remoting
-
- ChannelProperty(Class<T>, String) - Constructor for class hudson.remoting.ChannelProperty
-
- Charsets - Class in org.jenkinsci.remoting.util
-
Local implementation of standard charsets as the remoting library currently needs to be compiled against Java 6
signatures.
- check(String) - Method in class hudson.remoting.ClassFilter
-
- check(Class) - Method in class hudson.remoting.ClassFilter
-
- check(RoleSensitive, Collection<Role>) - Method in class org.jenkinsci.remoting.RoleChecker
-
- check(RoleSensitive, Role) - Method in class org.jenkinsci.remoting.RoleChecker
-
- check(RoleSensitive, Role...) - Method in class org.jenkinsci.remoting.RoleChecker
-
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.jenkinsci.remoting.protocol.cert.BlindTrustX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.jenkinsci.remoting.protocol.cert.BlindTrustX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class org.jenkinsci.remoting.protocol.cert.BlindTrustX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, Socket) - Method in class org.jenkinsci.remoting.protocol.cert.ValidityCheckingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String, SSLEngine) - Method in class org.jenkinsci.remoting.protocol.cert.ValidityCheckingX509ExtendedTrustManager
- checkClientTrusted(X509Certificate[], String) - Method in class org.jenkinsci.remoting.protocol.cert.ValidityCheckingX509ExtendedTrustManager
- checkRoles(RoleChecker) - Method in interface org.jenkinsci.remoting.RoleSensitive
-
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.jenkinsci.remoting.protocol.cert.BlindTrustX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.jenkinsci.remoting.protocol.cert.BlindTrustX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class org.jenkinsci.remoting.protocol.cert.BlindTrustX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, Socket) - Method in class org.jenkinsci.remoting.protocol.cert.ValidityCheckingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String, SSLEngine) - Method in class org.jenkinsci.remoting.protocol.cert.ValidityCheckingX509ExtendedTrustManager
- checkServerTrusted(X509Certificate[], String) - Method in class org.jenkinsci.remoting.protocol.cert.ValidityCheckingX509ExtendedTrustManager
- ChunkHeader - Class in hudson.remoting
-
Parsing of the chunk header.
- ChunkHeader() - Constructor for class hudson.remoting.ChunkHeader
-
- classFileUrl(Class) - Static method in class hudson.remoting.Which
-
Returns the URL of the class file where the given class has been loaded from.
- ClassFilter - Class in hudson.remoting
-
Restricts what classes can be received through remoting.
- ClassFilter() - Constructor for class hudson.remoting.ClassFilter
-
- ClassFilter.ClassFilterException - Exception in hudson.remoting
-
- ClassFilterException(String, PatternSyntaxException) - Constructor for exception hudson.remoting.ClassFilter.ClassFilterException
-
- ClassFilterException(String, String) - Constructor for exception hudson.remoting.ClassFilter.ClassFilterException
-
- ClassFilterException(String, Throwable, String) - Constructor for exception hudson.remoting.ClassFilter.ClassFilterException
-
- ClassLoaderHolder - Class in hudson.remoting
-
Remoting-aware holder of
ClassLoader that replaces ClassLoader by its
RemoteClassLoader.
- ClassLoaderHolder(ClassLoader) - Constructor for class hudson.remoting.ClassLoaderHolder
-
- ClassLoaderHolder() - Constructor for class hudson.remoting.ClassLoaderHolder
-
- classLoadingCount - Variable in class hudson.remoting.Channel
-
Total counts of remote classloading activities.
- classLoadingPrefetchCacheCount - Variable in class hudson.remoting.Channel
-
Prefetch cache hits.
- classLoadingTime - Variable in class hudson.remoting.Channel
-
Total number of nanoseconds spent for remote class loading.
- clear() - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
-
Clears the trusted public keys.
- CLIENT_NAME_KEY - Static variable in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
The property name for the client name key.
- close() - Method in class hudson.remoting.Channel
-
Performs an orderly shut down of this channel (and the remote peer.)
- close(Throwable) - Method in class hudson.remoting.Channel
-
Closes the channel.
- close() - Method in class hudson.remoting.FastPipedInputStream
-
- close() - Method in class hudson.remoting.FastPipedOutputStream
-
- close() - Method in interface hudson.remoting.forward.ListeningPort
-
Shuts down the port forwarding by removing the server socket.
- close() - Method in class hudson.remoting.forward.PortForwarder
-
Shuts down this port forwarder.
- close() - Method in class hudson.remoting.LocalChannel
-
- close() - Method in class hudson.remoting.RemoteInputStream
-
- close() - Method in class hudson.remoting.RemoteOutputStream
-
- close() - Method in class hudson.remoting.RemoteWriter
-
- close() - Method in class hudson.remoting.SocketInputStream
-
- close() - Method in class hudson.remoting.SocketOutputStream
-
- close() - Method in class hudson.remoting.StandardOutputStream
-
- close() - Method in class hudson.remoting.TeeOutputStream
-
Closes both streams.
- close() - Method in interface hudson.remoting.VirtualChannel
-
Performs an orderly shut down of this channel (and the remote peer.)
- close() - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
Indicates that there will be no more write.
- close() - Method in class org.jenkinsci.remoting.nio.NioChannelHub
-
Shuts down the selector thread and aborts all
- close() - Method in class org.jenkinsci.remoting.protocol.IOHub
- close() - Method in class org.jenkinsci.remoting.protocol.ProtocolStack
- closeQuietly(Closeable) - Static method in class org.jenkinsci.remoting.util.IOUtils
-
Unconditionally close a Closeable.
- closeRead() - Method in class hudson.remoting.CommandTransport
-
Called to indicate that the no further input is expected and any resources
associated with reading commands should be freed.
- closeWrite() - Method in class hudson.remoting.CommandTransport
-
Called to close the write side of the transport, allowing the underlying transport
to be shut down.
- CommandTransport - Class in hudson.remoting
-
Lower level abstraction under
Channel for sending and receiving commands
- commit() - Method in class hudson.remoting.jnlp.MainMenu
-
Reflects the changes made in the menu objects to GUI.
- complete() - Method in class org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer
-
- completed() - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
The
FilterLayer implementation calls this to signify that it is now a no-op layer in both directions
and can be removed from the
ProtocolStack
- connect(FastPipedOutputStream) - Method in class hudson.remoting.FastPipedInputStream
-
- connect(FastPipedInputStream) - Method in class hudson.remoting.FastPipedOutputStream
-
- connect(OutputStream) - Method in interface hudson.remoting.forward.Forwarder
-
Establishes a port forwarding connection and returns
the writer end.
- connect(Socket, Map<String, String>, List<? extends JnlpConnectionStateListener>) - Method in class org.jenkinsci.remoting.engine.JnlpProtocol4Handler
-
Handles an outgoing connection to the server on the supplied socket.
- connect(Socket, Map<String, String>, List<? extends JnlpConnectionStateListener>) - Method in class org.jenkinsci.remoting.engine.JnlpProtocol4PlainHandler
-
Handles an outgoing connection to the server on the supplied socket.
- connect(Socket, Map<String, String>, JnlpConnectionStateListener...) - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandler
-
Handles an outgoing connection to the server on the supplied socket.
- connect(Socket, Map<String, String>, List<? extends JnlpConnectionStateListener>) - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandler
-
Handles an outgoing connection to the server on the supplied socket.
- ConnectionHeaders - Class in org.jenkinsci.remoting.protocol.impl
-
Utility class to handle the encoding and decoding of the connection headers.
- ConnectionHeaders.ParseException - Exception in org.jenkinsci.remoting.protocol.impl
-
- ConnectionHeadersFilterLayer - Class in org.jenkinsci.remoting.protocol.impl
-
Performs the connection header negotiation.
- ConnectionHeadersFilterLayer(Map<String, String>, ConnectionHeadersFilterLayer.Listener) - Constructor for class org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer
-
Constructor.
- ConnectionHeadersFilterLayer.Listener - Interface in org.jenkinsci.remoting.protocol.impl
-
A listener for the connection headers.
- ConnectionRefusalException - Exception in org.jenkinsci.remoting.protocol.impl
-
An exception to flag that the connection has been refused.
- ConnectionRefusalException() - Constructor for exception org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException
- ConnectionRefusalException(String) - Constructor for exception org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException
- ConnectionRefusalException(String, Object...) - Constructor for exception org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException
-
- ConnectionRefusalException(Throwable, String, Object...) - Constructor for exception org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException
-
- ConnectionRefusalException(String, Throwable) - Constructor for exception org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException
- ConnectionRefusalException(Throwable) - Constructor for exception org.jenkinsci.remoting.protocol.impl.ConnectionRefusalException
- connectionTarget - Variable in class hudson.remoting.Launcher
-
- COOKIE_KEY - Static variable in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
The proprty name for the cookie name key.
- create(VirtualChannel, String, int) - Static method in class hudson.remoting.forward.ForwarderFactory
-
Creates a connector on the remote side that connects to the speicied host and port.
- create(String, int) - Static method in class hudson.remoting.forward.ForwarderFactory
-
- create(VirtualChannel, int, Forwarder) - Static method in class hudson.remoting.forward.PortForwarder
-
Starts a
PortForwarder accepting remotely at the given channel,
which connects by using the given connector.
- create(InputStream) - Method in class org.jenkinsci.remoting.nio.SelectableFileChannelFactory
-
- create(OutputStream) - Method in class org.jenkinsci.remoting.nio.SelectableFileChannelFactory
-
- create(FileInputStream) - Method in class org.jenkinsci.remoting.nio.SelectableFileChannelFactory
-
- create(FileOutputStream) - Method in class org.jenkinsci.remoting.nio.SelectableFileChannelFactory
-
- create(FileDescriptor) - Method in class org.jenkinsci.remoting.nio.SelectableFileChannelFactory
-
Create channel using the specified file descriptor.
- create(Executor) - Static method in class org.jenkinsci.remoting.protocol.IOHub
-
Creates and starts a new
IOHub instance.
- create() - Static method in class org.jenkinsci.remoting.util.SettableFuture
-
- createConnectionState(Socket, List<? extends JnlpConnectionStateListener>) - Method in class org.jenkinsci.remoting.engine.JnlpProtocol1Handler
-
Deprecated.
- createConnectionState(Socket, List<? extends JnlpConnectionStateListener>) - Method in class org.jenkinsci.remoting.engine.JnlpProtocol2Handler
-
Deprecated.
- createConnectionState(Socket, List<? extends JnlpConnectionStateListener>) - Method in class org.jenkinsci.remoting.engine.JnlpProtocol3Handler
-
Deprecated.
- createConnectionState(Socket, List<? extends JnlpConnectionStateListener>) - Method in class org.jenkinsci.remoting.engine.JnlpProtocol4Handler
-
- createConnectionState(Socket, List<? extends JnlpConnectionStateListener>) - Method in class org.jenkinsci.remoting.engine.JnlpProtocol4PlainHandler
-
- createConnectionState(Socket, List<? extends JnlpConnectionStateListener>) - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandler
-
- createEngine() - Method in class hudson.remoting.jnlp.Main
-
- createLocalToRemote() - Static method in class hudson.remoting.Pipe
-
Creates a
Pipe that allows local system to write and remote system to read.
- createLocalToRemotePortForwarding(int, String, int) - Method in class hudson.remoting.Channel
-
Starts a local to remote port forwarding (the equivalent of "ssh -L").
- createRemoteToLocal() - Static method in class hudson.remoting.Pipe
-
Creates a
Pipe that allows remote system to write and local system to read.
- createRemoteToLocalPortForwarding(int, String, int) - Method in class hudson.remoting.Channel
-
Starts a remote to local port forwarding (the equivalent of "ssh -R").
- credentials - Variable in class hudson.remoting.jnlp.Main
-
- current() - Static method in class hudson.remoting.Channel
-
This method can be invoked during the serialization/deserialization of
objects when they are transferred to the remote
Channel,
as well as during
Callable.call() is invoked.
- current() - Static method in class hudson.remoting.Engine
-
When invoked from within remoted
Callable (that is,
from the thread that carries out the remote requests),
this method returns the
Engine in which the remote operations
run.
- DaemonThreadFactory - Class in hudson.remoting
-
- DaemonThreadFactory() - Constructor for class hudson.remoting.DaemonThreadFactory
-
- decode(String) - Static method in class hudson.remoting.Base64
-
Decodes Base64 data into octects
- decorate(ChannelBuilder) - Method in interface org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.ChannelDecorator
-
- decorate(ChannelBuilder) - Method in class org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer
-
- DEFAULT - Static variable in class hudson.remoting.ClassFilter
-
A set of sensible default filtering rules to apply,
unless the context guarantees the trust between two channels.
- DEFAULT_FAIL_IF_WORKDIR_IS_MISSING - Static variable in class org.jenkinsci.remoting.engine.WorkDirManager
-
Default value for the behavior when the requested working directory is missing.
- DelegatingCallable<V,T extends Throwable> - Interface in hudson.remoting
-
Callable that nominates another claassloader for serialization.
- DelegatingX509ExtendedTrustManager - Class in org.jenkinsci.remoting.protocol.cert
-
- DelegatingX509ExtendedTrustManager(X509ExtendedTrustManager) - Constructor for class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
-
- DiagnosedStreamCorruptionException - Exception in hudson.remoting
-
- DirectByteBufferPool - Class in org.jenkinsci.remoting.util
-
A buffer pool that keeps a free list of
ByteBuffers of a specified default size in a simple fixed
size stack.
- DirectByteBufferPool(int, int) - Constructor for class org.jenkinsci.remoting.util.DirectByteBufferPool
-
Constructor.
- disable(WorkDirManager.DirType) - Method in class org.jenkinsci.remoting.engine.WorkDirManager
-
- displayName - Variable in class hudson.remoting.ChannelProperty
-
- doCloseRead() - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
- doCloseRecv() - Method in class org.jenkinsci.remoting.protocol.impl.BIONetworkLayer
-
Request the recv side to be closed.
- doCloseRecv() - Method in class org.jenkinsci.remoting.protocol.impl.NIONetworkLayer
-
Request the recv side to be closed.
- doCloseRecv() - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
Request the recv side to be closed.
- doCloseSend() - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
Notify the lower layer that it should close.
- doCloseSend() - Method in class org.jenkinsci.remoting.protocol.impl.BIONetworkLayer
-
Notify the lower layer that it should close.
- doCloseSend() - Method in class org.jenkinsci.remoting.protocol.impl.NIONetworkLayer
-
Notify the lower layer that it should close.
- doCloseSend() - Method in class org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer
-
Notify the lower layer that it should close.
- doCloseSend() - Method in interface org.jenkinsci.remoting.protocol.ProtocolLayer.Send
-
Notify the lower layer that it should close.
- doCloseSend() - Method in class org.jenkinsci.remoting.protocol.ProtocolStack.Ptr
-
Requests the next layer down the stack to close output.
- doCloseWrite() - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
- doSend(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
SPI: Sends data to the lower layer.
- doSend(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.AckFilterLayer
-
SPI: Sends data to the lower layer.
- doSend(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.AgentProtocolClientFilterLayer
-
SPI: Sends data to the lower layer.
- doSend(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer
-
SPI: Sends data to the lower layer.
- doSend(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer
-
SPI: Sends data to the lower layer.
- doSend(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
Sends data to the lower layer.
- doSend(ByteBuffer) - Method in interface org.jenkinsci.remoting.protocol.ProtocolLayer.Send
-
Sends data to the lower layer.
- doSend(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.ProtocolStack.Ptr
-
- dumpDiagnostics(PrintWriter) - Method in class hudson.remoting.Channel
-
Print the diagnostic information.
- dumpDiagnosticsForAll(PrintWriter) - Static method in class hudson.remoting.Channel
-
- dumpExportTable(PrintWriter) - Method in class hudson.remoting.Channel
-
Dumps the list of exported objects and their allocation traces to the given output.
- dumpPerformanceCounters(PrintWriter) - Method in class hudson.remoting.Channel
-
Print the performance counters.
- duplicate(ByteBuffer) - Static method in class org.jenkinsci.remoting.util.ByteBufferUtils
-
Duplicate a byte buffer for storing for future use.
- failIfWorkDirIsMissing - Variable in class hudson.remoting.Engine
-
Fail the initialization if the workDir or internalDir are missing.
- failIfWorkDirIsMissing - Variable in class hudson.remoting.jnlp.Main
-
Fail the initialization if the workDir or internalDir are missing.
- failIfWorkDirIsMissing - Variable in class hudson.remoting.Launcher
-
Fail the initialization if the workDir or internalDir are missing.
- FastByteBufferQueueInputStream - Class in org.jenkinsci.remoting.util
-
- FastByteBufferQueueInputStream(ByteBufferQueue, int) - Constructor for class org.jenkinsci.remoting.util.FastByteBufferQueueInputStream
-
Constructs a new instance.
- FastPipedInputStream - Class in hudson.remoting
-
This class is equivalent to java.io.PipedInputStream.
- FastPipedInputStream() - Constructor for class hudson.remoting.FastPipedInputStream
-
Creates an unconnected PipedInputStream with a default buffer size.
- FastPipedInputStream(FastPipedOutputStream) - Constructor for class hudson.remoting.FastPipedInputStream
-
Creates a PipedInputStream with a default buffer size and connects it to
source.
- FastPipedInputStream(FastPipedOutputStream, int) - Constructor for class hudson.remoting.FastPipedInputStream
-
Creates a PipedInputStream with buffer size bufferSize and
connects it to source.
- FastPipedOutputStream - Class in hudson.remoting
-
This class is equivalent to java.io.PipedOutputStream.
- FastPipedOutputStream() - Constructor for class hudson.remoting.FastPipedOutputStream
-
Creates an unconnected PipedOutputStream.
- FastPipedOutputStream(FastPipedInputStream) - Constructor for class hudson.remoting.FastPipedOutputStream
-
Creates a PipedOutputStream with a default buffer size and connects it to
sink.
- FastPipedOutputStream(FastPipedInputStream, int) - Constructor for class hudson.remoting.FastPipedOutputStream
-
- FifoBuffer - Class in org.jenkinsci.remoting.nio
-
FIFO buffer for a reader thread and a writer thread to collaborate.
- FifoBuffer(int, int) - Constructor for class org.jenkinsci.remoting.nio.FifoBuffer
-
- FifoBuffer(int) - Constructor for class org.jenkinsci.remoting.nio.FifoBuffer
-
- FifoBuffer(Object, int, int) - Constructor for class org.jenkinsci.remoting.nio.FifoBuffer
-
- FifoBuffer.CloseCause - Exception in org.jenkinsci.remoting.nio
-
Explains the reason of the buffer close.
- FILE_OVERRIDE_LOCATION_PROPERTY - Static variable in class hudson.remoting.ClassFilter
-
- FileSystemJarCache - Class in hudson.remoting
-
JarCache that stores files in a single directory.
- FileSystemJarCache(File, boolean) - Constructor for class hudson.remoting.FileSystemJarCache
-
- filter(FilterLayer) - Method in class org.jenkinsci.remoting.protocol.ProtocolStack.Builder
-
- FilterLayer - Class in org.jenkinsci.remoting.protocol
-
- FilterLayer() - Constructor for class org.jenkinsci.remoting.protocol.FilterLayer
-
- finalize() - Method in class hudson.remoting.FastPipedInputStream
-
- finalize() - Method in class hudson.remoting.FastPipedOutputStream
-
- fingerprint(Key) - Static method in class org.jenkinsci.remoting.util.KeyUtils
-
Returns the MD5 fingerprint of a key formatted in the normal way for key fingerprints
- flush() - Method in class hudson.remoting.FastPipedOutputStream
-
- flush() - Method in class hudson.remoting.RemoteOutputStream
-
- flush() - Method in class hudson.remoting.RemoteWriter
-
- flush() - Method in class hudson.remoting.StandardOutputStream
-
- flush() - Method in class hudson.remoting.TeeOutputStream
-
Flushes both streams.
- flushRecv(ByteBufferQueue) - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
- flushSend(ByteBufferQueue) - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
- Forwarder - Interface in hudson.remoting.forward
-
Abstracts away how the forwarding is set up.
- ForwarderFactory - Class in hudson.remoting.forward
-
- ForwarderFactory() - Constructor for class hudson.remoting.forward.ForwarderFactory
-
- frame - Variable in class hudson.remoting.jnlp.GuiListener
-
- fromString(String) - Static method in class org.jenkinsci.remoting.protocol.impl.ConnectionHeaders
-
Converts the headers from the String format.
- Future<V> - Interface in hudson.remoting
-
- get() - Method in class hudson.remoting.AsyncFutureImpl
-
- get(long, TimeUnit) - Method in class hudson.remoting.AsyncFutureImpl
-
- get() - Method in class hudson.remoting.ClassLoaderHolder
-
- get() - Static method in class hudson.remoting.jnlp.MainDialog
-
If the current JVM runs a
MainDialog as a JNLP slave agent,
return its reference, otherwise
null.
- get() - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
SPI: Returns the application specific API instance.
- get() - Method in class org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer
-
SPI: Returns the application specific API instance.
- get() - Method in class org.jenkinsci.remoting.protocol.ProtocolStack
-
Gets the application specific API.
- get(ByteBuffer) - Method in class org.jenkinsci.remoting.util.ByteBufferQueue
-
This method transfers bytes from the head of this buffer queue into the given destination buffer.
- get(byte[], int, int) - Method in class org.jenkinsci.remoting.util.ByteBufferQueue
-
This method transfers bytes from the head of this buffer queue into the given destination byte[].
- get() - Method in class org.jenkinsci.remoting.util.ByteBufferQueue
-
Reads the next byte from this queue.
- get() - Method in class org.jenkinsci.remoting.util.SettableFuture
- get(long, TimeUnit) - Method in class org.jenkinsci.remoting.util.SettableFuture
- getAcceptedIssuers() - Method in class org.jenkinsci.remoting.protocol.cert.BlindTrustX509ExtendedTrustManager
- getAcceptedIssuers() - Method in class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
- getAcceptedIssuers() - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
- getAcceptedIssuers() - Method in class org.jenkinsci.remoting.protocol.cert.ValidityCheckingX509ExtendedTrustManager
- getAddress() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Gets the socket address.
- getBaseLoader() - Method in class hudson.remoting.ChannelBuilder
-
- getBufferedOutputStream() - Method in class org.jenkinsci.remoting.engine.LegacyJnlpConnectionState
-
- getCapability() - Method in class hudson.remoting.ChannelBuilder
-
- getCause() - Method in exception hudson.remoting.ProxyException
-
- getCertificate() - Method in class org.jenkinsci.remoting.engine.Jnlp4ConnectionState
-
Gets the client certificate (if available).
- getChannel() - Method in class hudson.remoting.AbstractByteBufferCommandTransport
-
Gets the channel.
- getChannel() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
- getChannelBuilder() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
- getChannelCiphers() - Method in class org.jenkinsci.remoting.engine.Jnlp3ConnectionState
-
Deprecated.
Returns the channel ciphers.
- getClassFilter() - Method in class hudson.remoting.ChannelBuilder
-
- getClassLoader() - Method in interface hudson.remoting.DelegatingCallable
-
Returns the class loader to be used for the callable.
- getClientDatabase() - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandler
-
- getCloseCause() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Gets the reason for the channel being closed if available.
- getCloseCause() - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
Returns Exception with stacktrace of the command, which invoked the buffer close.
- getCloseRequestCause() - Method in class hudson.remoting.Channel
-
Gets cause of the close request.
- getCredentials() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- getDataInputStream() - Method in class org.jenkinsci.remoting.engine.LegacyJnlpConnectionState
-
- getDataOutputStream() - Method in class org.jenkinsci.remoting.engine.LegacyJnlpConnectionState
-
- getDecorators() - Method in class hudson.remoting.ChannelBuilder
-
- getDefaultLocation() - Method in enum org.jenkinsci.remoting.engine.WorkDirManager.DirType
-
- getDelegate() - Method in class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
-
Gets the current delegate.
- getDiagnoseFailure() - Method in exception hudson.remoting.DiagnosedStreamCorruptionException
-
- getExecutors() - Method in class hudson.remoting.ChannelBuilder
-
- getFileMenu() - Method in class hudson.remoting.jnlp.MainMenu
-
Obtains the file menu (and creates it if necessary),
so that the caller can add items in this menu.
- getHandshakingTimeout() - Method in class org.jenkinsci.remoting.protocol.ProtocolStack
-
- getHandshakingUnits() - Method in class org.jenkinsci.remoting.protocol.ProtocolStack
-
- getHeaderStream() - Method in class hudson.remoting.ChannelBuilder
-
- getHost() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Gets the hostname.
- getHudsonUrl() - Method in class hudson.remoting.Engine
-
Provides Jenkins URL if available.
- getIn() - Method in class hudson.remoting.Pipe
-
Gets the reading end of the pipe.
- getInputStream() - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- getInstance() - Static method in class org.jenkinsci.remoting.engine.WorkDirManager
-
- getIoHub() - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
Gets the
IOHub that we are using.
- getJarCache() - Method in class hudson.remoting.Channel
-
If this channel is built with jar file caching, return the object that manages this cache.
- getJarCache() - Method in class hudson.remoting.ChannelBuilder
-
Gets the JAR Cache storage.
- getJarLoader(Channel) - Method in class hudson.remoting.JarCacheSupport
-
- getLastHeard() - Method in class hudson.remoting.Channel
-
TODO: this is not safe against clock skew and is called from jenkins core (and potentially plugins)
- getLocation(WorkDirManager.DirType) - Method in class org.jenkinsci.remoting.engine.WorkDirManager
-
- getLoggingConfigFile() - Method in class org.jenkinsci.remoting.engine.WorkDirManager
-
Gets path to the property file with JUL settings.
- getMainMenu() - Method in class hudson.remoting.jnlp.MainDialog
-
Gets the main menu of this window, so that the caller can add
additional menu items.
- getMessage() - Method in exception hudson.remoting.ClassFilter.ClassFilterException
-
- getMode() - Method in class hudson.remoting.ChannelBuilder
-
- getName() - Method in class hudson.remoting.Channel
-
- getName() - Method in class hudson.remoting.ChannelBuilder
-
- getName() - Method in class org.jenkinsci.remoting.engine.JnlpProtocol1Handler
-
Deprecated.
Get the name of the protocol.
- getName() - Method in class org.jenkinsci.remoting.engine.JnlpProtocol2Handler
-
Deprecated.
Get the name of the protocol.
- getName() - Method in class org.jenkinsci.remoting.engine.JnlpProtocol3Handler
-
Deprecated.
Get the name of the protocol.
- getName() - Method in class org.jenkinsci.remoting.engine.JnlpProtocol4Handler
-
Get the name of the protocol.
- getName() - Method in class org.jenkinsci.remoting.engine.JnlpProtocol4PlainHandler
-
Get the name of the protocol.
- getName() - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandler
-
Get the name of the protocol.
- getName() - Method in enum org.jenkinsci.remoting.engine.WorkDirManager.DirType
-
- getName() - Method in class org.jenkinsci.remoting.Role
-
Gets a human readable name of this role.
- getNewCookie() - Method in class org.jenkinsci.remoting.engine.Jnlp3ConnectionState
-
Deprecated.
Returns the new cookie for this connection.
- getOut() - Method in class hudson.remoting.Pipe
-
Gets the writing end of the pipe.
- getOutputStream() - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- getParentDir() - Method in enum org.jenkinsci.remoting.engine.WorkDirManager.DirType
-
- getPattern() - Method in exception hudson.remoting.ClassFilter.ClassFilterException
-
- getPort() - Method in interface hudson.remoting.forward.ListeningPort
-
TCP/IP port that is listening.
- getPort() - Method in class hudson.remoting.forward.PortForwarder
-
- getPort() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Gets the port.
- getPrintWriter() - Method in class org.jenkinsci.remoting.engine.LegacyJnlpConnectionState
-
Deprecated.
- getProperties() - Method in class hudson.remoting.ChannelBuilder
-
- getProperties() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Gets the connection properties.
- getProperty(Object) - Method in class hudson.remoting.Channel
-
- getProperty(ChannelProperty<T>) - Method in class hudson.remoting.Channel
-
- getProperty(String) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Gets the named connection property.
- getProtocols() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Gets the supported protocols if available.
- getProxyCredentials() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- getPublicKey() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Gets the InstanceIdentity.getPublic() if available.
- getReadAhead() - Method in exception hudson.remoting.DiagnosedStreamCorruptionException
-
- getReadBack() - Method in exception hudson.remoting.DiagnosedStreamCorruptionException
-
- getRemoteCapability() - Method in class hudson.remoting.CommandTransport
-
Abstraction of the connection hand-shaking.
- getRemoteProperty(Object) - Method in class hudson.remoting.Channel
-
Gets the property set on the remote peer.
- getRemoteProperty(ChannelProperty<T>) - Method in class hudson.remoting.Channel
-
- getSecretOf(String) - Method in class org.jenkinsci.remoting.engine.JnlpClientDatabase
-
Gets the secret for the supplied client name.
- getSelector() - Method in class org.jenkinsci.remoting.nio.NioChannelHub
-
- getSelector() - Method in class org.jenkinsci.remoting.protocol.IOHub
-
- getSenderCloseCause() - Method in class hudson.remoting.Channel
-
Get why the sender side of the channel has been closed.
- getServiceUrl() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Retrieves URL of the web service providing the remoting endpoint.
- getSocket() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Gets the socket that the connection is on.
- getSocketInputStream() - Method in class org.jenkinsci.remoting.engine.LegacyJnlpConnectionState
-
- getSocketOutputStream() - Method in class org.jenkinsci.remoting.engine.LegacyJnlpConnectionState
-
- getSslSocketFactory() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- getStash(Class<S>) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Retrieves the previously stashed state.
- getTunnel() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- getUnderlyingOutput() - Method in class hudson.remoting.Channel
-
- getUTF8(ByteBuffer) - Static method in class org.jenkinsci.remoting.util.ByteBufferUtils
-
Read from the source buffer a string that has been encoded in UTF-8 and prefixed by a two byte length.
- GUI - Class in hudson.remoting.jnlp
-
GUI related helper code
- GUI() - Constructor for class hudson.remoting.jnlp.GUI
-
- GuiListener - Class in hudson.remoting.jnlp
-
- GuiListener() - Constructor for class hudson.remoting.jnlp.GuiListener
-
- ignore() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
- in(Socket) - Static method in class hudson.remoting.SocketChannelStream
-
- in(SocketChannel) - Static method in class hudson.remoting.SocketChannelStream
-
- init(ProtocolStack<?>.Ptr) - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
- init(ProtocolStack<?>.Ptr) - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
- init(ProtocolStack<?>.Ptr) - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
- init(ProtocolStack<?>.Ptr) - Method in interface org.jenkinsci.remoting.protocol.ProtocolLayer
-
- InitializeJarCacheMain - Class in hudson.remoting
-
Takes a directory of jars and populates them into the given jar cache
directory with the correct hash names.
- InitializeJarCacheMain() - Constructor for class hudson.remoting.InitializeJarCacheMain
-
- initializeWorkDir(File, String, boolean) - Method in class org.jenkinsci.remoting.engine.WorkDirManager
-
Initializes the working directory for the agent.
- internalDir - Variable in class hudson.remoting.Engine
-
Specifies a directory within
Engine.workDir, which stores all the remoting-internal files.
- internalDir - Variable in class hudson.remoting.jnlp.Main
-
Specifies a directory within
Main.workDir, which stores all the remoting-internal files.
- internalDir - Variable in class hudson.remoting.Launcher
-
Specifies a directory within
Launcher.workDir, which stores all the remoting-internal files.
- IOHub - Class in org.jenkinsci.remoting.protocol
-
A hub for performing I/O.
- IOHubReadyListener - Interface in org.jenkinsci.remoting.protocol
-
- IOHubRegistrationCallback - Interface in org.jenkinsci.remoting.protocol
-
- IOUtils - Class in org.jenkinsci.remoting.util
-
I/O related utility methods.
- IReadResolve - Interface in hudson.remoting
-
Used internally in the remoting code to have the proxy object
implement readResolve.
- isArbitraryCallableAllowed() - Method in class hudson.remoting.Channel
-
- isArbitraryCallableAllowed() - Method in class hudson.remoting.ChannelBuilder
-
- isBase64(char) - Static method in class hudson.remoting.Base64
-
- isBlacklisted(String) - Method in class hudson.remoting.ClassFilter
-
- isBlacklisted(Class) - Method in class hudson.remoting.ClassFilter
-
- isCancelled() - Method in class hudson.remoting.AsyncFutureImpl
-
- isCancelled() - Method in class org.jenkinsci.remoting.util.SettableFuture
- isClosed() - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
Returns true if the write end of the buffer is already closed, and that
no more new data will arrive.
- isClosingOrClosed() - Method in class hudson.remoting.Channel
-
Returns true if the channel is either in the process of closing down or has closed down.
- isData(char) - Static method in class hudson.remoting.Base64
-
- isDone() - Method in class hudson.remoting.AsyncFutureImpl
-
- isDone() - Method in class org.jenkinsci.remoting.util.SettableFuture
- isEnabled() - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandler
-
Whether this protocol is enabled for connecting.
- isInClosed() - Method in class hudson.remoting.Channel
-
If the receiving end of the channel is closed (that is, if we are guaranteed to receive nothing further),
this method returns true.
- isKeepAlive() - Method in class hudson.remoting.Engine
-
- isLast(int) - Static method in class hudson.remoting.ChunkHeader
-
- ISO_8859_1 - Static variable in class org.jenkinsci.remoting.util.Charsets
-
ISO Latin Alphabet 1.
- isOpen() - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Check if the hub is open.
- isOutClosed() - Method in class hudson.remoting.Channel
-
Is the sender side of the transport already closed?
- isPad(char) - Static method in class hudson.remoting.Base64
-
- isPreferNio() - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandler
-
Gets the preference for Non-Blocking I/O
- isPresentOnRemote(Checksum) - Method in interface hudson.remoting.JarLoader
-
Used by the local side to see if the jar file of the given checksum is already present
on the other side.
- isProtocolSupported(String) - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Checks if the named protocol is supported.
- isReadOpen() - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
- isReadOpen() - Method in class org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer
-
- isRecvOpen() - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
- isRecvOpen() - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
- isRecvOpen() - Method in class org.jenkinsci.remoting.protocol.impl.AckFilterLayer
-
- isRecvOpen() - Method in class org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer
-
- isRecvOpen() - Method in class org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer
-
- isRecvOpen() - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
SPI: Check if the recipient is open.
- isRecvOpen() - Method in interface org.jenkinsci.remoting.protocol.ProtocolLayer.Recv
-
- isRecvOpen() - Method in class org.jenkinsci.remoting.protocol.ProtocolStack.Ptr
-
Checks if the next layer up the stack is open to receive data.
- isRemoteClassLoadingAllowed() - Method in class hudson.remoting.Channel
-
- isRemoteClassLoadingAllowed() - Method in class hudson.remoting.ChannelBuilder
-
- isRestricted() - Method in class hudson.remoting.Channel
-
- isRestricted() - Method in class hudson.remoting.ChannelBuilder
-
- isSendOpen() - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
- isSendOpen() - Method in class org.jenkinsci.remoting.protocol.impl.BIONetworkLayer
-
- isSendOpen() - Method in class org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer
-
- isSendOpen() - Method in class org.jenkinsci.remoting.protocol.impl.NIONetworkLayer
-
- isSendOpen() - Method in class org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer
-
- isSendOpen() - Method in interface org.jenkinsci.remoting.protocol.ProtocolLayer.Send
-
- isSendOpen() - Method in class org.jenkinsci.remoting.protocol.ProtocolStack.Ptr
-
Checks if the next layer down the stack is open to send data.
- isShutdown() - Method in class hudson.remoting.AtmostOneThreadExecutor
-
- isShutdown() - Method in class hudson.remoting.SingleLaneExecutorService
-
- isSwapped() - Method in class hudson.remoting.StandardOutputStream
-
- isTerminated() - Method in class hudson.remoting.AtmostOneThreadExecutor
-
- isTerminated() - Method in class hudson.remoting.SingleLaneExecutorService
-
- isTrusted(PublicKey) - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
-
- isWhiteSpace(char) - Static method in class hudson.remoting.Base64
-
- isWindows() - Static method in class hudson.remoting.Launcher
-
- isWriteOpen() - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
- ObjectInputStreamEx - Class in hudson.remoting
-
- ObjectInputStreamEx(InputStream, ClassLoader) - Constructor for class hudson.remoting.ObjectInputStreamEx
-
- ObjectInputStreamEx(InputStream, ClassLoader, ClassFilter) - Constructor for class hudson.remoting.ObjectInputStreamEx
-
- on(NetworkLayer) - Static method in class org.jenkinsci.remoting.protocol.ProtocolStack
-
- onChannel(Channel) - Method in interface org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer.Listener
-
Called when the
Channel has been constructed.
- onClosed(Channel, IOException) - Method in class hudson.remoting.Channel.Listener
-
When the channel was closed normally or abnormally due to an error.
- onClosed(ProtocolStack, IOException) - Method in interface org.jenkinsci.remoting.protocol.ProtocolStack.Listener
-
When the stack was closed normally or abnormally due to an error.
- onClosedChannel(ClosedChannelException) - Method in interface org.jenkinsci.remoting.protocol.IOHubRegistrationCallback
-
Notification callback that the
SelectableChannel was closed by the time the registration request was
processed.
- onDead() - Method in class hudson.remoting.PingThread
-
- onDead(Throwable) - Method in class hudson.remoting.PingThread
-
Called when ping failed.
- onDisconnect() - Method in interface hudson.remoting.EngineListener
-
Called when a connection is terminated.
- onDisconnect() - Method in class hudson.remoting.EngineListenerAdapter
-
- onDisconnect() - Method in class hudson.remoting.EngineListenerSplitter
-
- onDisconnect() - Method in class hudson.remoting.jnlp.GuiListener
-
- onHandshakeCompleted(SSLSession) - Method in interface org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer.Listener
-
Callback when the handshake is completed.
- onRead(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
SPI: Callback on data being received from the protocol stack.
- onRead(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer
-
SPI: Callback on data being received from the protocol stack.
- onRead(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
SPI: Performed the handling of te actual read from the recipient.
- onReadClosed(IOException) - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
Callback on the lower layer's source of data being closed.
- onReadClosed(IOException) - Method in class org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer
-
Callback on the lower layer's source of data being closed.
- onReceiveHeaders(Map<String, String>) - Method in interface org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer.Listener
-
Validate the supplied connection headers from the remote end.
- onReconnect() - Method in interface hudson.remoting.EngineListener
-
Called when a re-connection is about to be attempted.
- onReconnect() - Method in class hudson.remoting.EngineListenerAdapter
-
- onReconnect() - Method in class hudson.remoting.EngineListenerSplitter
-
- onReconnect() - Method in class hudson.remoting.jnlp.GuiListener
-
- onRecv(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
Callback on data being received from the lower layer.
- onRecv(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
SPI: Callback on data being received from the lower layer.
- onRecv(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.AckFilterLayer
-
SPI: Callback on data being received from the lower layer.
- onRecv(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.AgentProtocolClientFilterLayer
-
SPI: Callback on data being received from the lower layer.
- onRecv(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer
-
SPI: Callback on data being received from the lower layer.
- onRecv(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer
-
SPI: Callback on data being received from the lower layer.
- onRecv(ByteBuffer) - Method in interface org.jenkinsci.remoting.protocol.ProtocolLayer.Recv
-
Callback on data being received from the lower layer.
- onRecv(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.ProtocolStack.Ptr
-
- onRecvClosed(IOException) - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
Callback on the lower layer's source of data being closed.
- onRecvClosed(IOException) - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
Callback on the lower layer's source of data being closed.
- onRecvClosed(IOException) - Method in class org.jenkinsci.remoting.protocol.impl.AckFilterLayer
-
Callback on the lower layer's source of data being closed.
- onRecvClosed(IOException) - Method in class org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer
-
Callback on the lower layer's source of data being closed.
- onRecvClosed(IOException) - Method in class org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer
-
Callback on the lower layer's source of data being closed.
- onRecvClosed() - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
SPI: Notify that the connection with the recipient is closed.
- onRecvClosed(IOException) - Method in interface org.jenkinsci.remoting.protocol.ProtocolLayer.Recv
-
Callback on the lower layer's source of data being closed.
- onRecvClosed(IOException) - Method in class org.jenkinsci.remoting.protocol.ProtocolStack.Ptr
-
Notify the next layer up the stack that input has been closed.
- onRegistered(SelectionKey) - Method in interface org.jenkinsci.remoting.protocol.IOHubRegistrationCallback
-
- onSelected(SelectionKey) - Method in class org.jenkinsci.remoting.nio.NioChannelHub
-
Called when the unknown key registered to the selector is selected.
- open(int) - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Opens a socket connection to the remote endpoint.
- org.jenkinsci.remoting - package org.jenkinsci.remoting
-
- org.jenkinsci.remoting.engine - package org.jenkinsci.remoting.engine
-
- org.jenkinsci.remoting.nio - package org.jenkinsci.remoting.nio
-
- org.jenkinsci.remoting.protocol - package org.jenkinsci.remoting.protocol
-
- org.jenkinsci.remoting.protocol.cert - package org.jenkinsci.remoting.protocol.cert
-
- org.jenkinsci.remoting.protocol.impl - package org.jenkinsci.remoting.protocol.impl
-
- org.jenkinsci.remoting.util - package org.jenkinsci.remoting.util
-
- OURS - Static variable in interface hudson.remoting.JarLoader
-
- out(Socket) - Static method in class hudson.remoting.SocketChannelStream
-
- out(SocketChannel) - Static method in class hudson.remoting.SocketChannelStream
-
- pack(int, boolean) - Static method in class hudson.remoting.ChunkHeader
-
- parse(byte[]) - Static method in class hudson.remoting.ChunkHeader
-
- parse(byte[], int) - Static method in class hudson.remoting.ChunkHeader
-
- parse(int, int) - Static method in class hudson.remoting.ChunkHeader
-
- ParseException(String) - Constructor for exception org.jenkinsci.remoting.protocol.impl.ConnectionHeaders.ParseException
-
- parseJnlpArguments() - Method in class hudson.remoting.Launcher
-
Parses the connection arguments from JNLP file given in the URL.
- peek(ByteBuffer) - Static method in class hudson.remoting.ChunkHeader
-
- peek(ByteBuffer, int) - Static method in class hudson.remoting.ChunkHeader
-
- peek(int, byte[], int, int) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
Peek the specified number of bytes (len) at the specified offset in this buffer (offset)
and places it into the specified position (start) of the array (data)
- peek(int, byte[]) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- peek(ByteBuffer) - Method in class org.jenkinsci.remoting.util.ByteBufferQueue
-
- PermanentConnectionRefusalException - Exception in org.jenkinsci.remoting.protocol.impl
-
An exception to flag that the connection has been rejected and no further connection attempts should be made.
- PermanentConnectionRefusalException() - Constructor for exception org.jenkinsci.remoting.protocol.impl.PermanentConnectionRefusalException
- PermanentConnectionRefusalException(String) - Constructor for exception org.jenkinsci.remoting.protocol.impl.PermanentConnectionRefusalException
- PermanentConnectionRefusalException(String, Object...) - Constructor for exception org.jenkinsci.remoting.protocol.impl.PermanentConnectionRefusalException
- PermanentConnectionRefusalException(Throwable, String, Object...) - Constructor for exception org.jenkinsci.remoting.protocol.impl.PermanentConnectionRefusalException
- PermanentConnectionRefusalException(String, Throwable) - Constructor for exception org.jenkinsci.remoting.protocol.impl.PermanentConnectionRefusalException
- PermanentConnectionRefusalException(Throwable) - Constructor for exception org.jenkinsci.remoting.protocol.impl.PermanentConnectionRefusalException
- pin(Object) - Method in class hudson.remoting.Channel
-
Increase reference count so much to effectively prevent de-allocation.
- pinClassLoader(ClassLoader) - Method in class hudson.remoting.Channel
-
- ping - Variable in class hudson.remoting.Launcher
-
- PingThread - Class in hudson.remoting
-
Periodically perform a ping.
- PingThread(Channel, long, long) - Constructor for class hudson.remoting.PingThread
-
- PingThread(Channel, long) - Constructor for class hudson.remoting.PingThread
-
- PingThread(Channel) - Constructor for class hudson.remoting.PingThread
-
- Pipe - Class in hudson.remoting
-
Pipe for the remote
Callable and the local program to talk to each other.
- PIPE_WINDOW_SIZE - Static variable in class hudson.remoting.Channel
-
Default pipe window size.
- PortForwarder - Class in hudson.remoting.forward
-
Port forwarder over a remote channel.
- PortForwarder(int, Forwarder) - Constructor for class hudson.remoting.forward.PortForwarder
-
- preloadJar(Callable<?, ?>, Class...) - Method in class hudson.remoting.Channel
-
Preloads jar files on the remote side.
- preloadJar(ClassLoader, Class...) - Method in class hudson.remoting.Channel
-
- preloadJar(ClassLoader, URL...) - Method in class hudson.remoting.Channel
-
- ProtocolLayer - Interface in org.jenkinsci.remoting.protocol
-
- ProtocolLayer.Recv - Interface in org.jenkinsci.remoting.protocol
-
Interface to indicate that this layer receives data from lower layers.
- ProtocolLayer.Send - Interface in org.jenkinsci.remoting.protocol
-
Interface to indicate that this layer sends data to lower layers.
- ProtocolStack<T> - Class in org.jenkinsci.remoting.protocol
-
- ProtocolStack.Builder - Class in org.jenkinsci.remoting.protocol
-
- ProtocolStack.Listener - Interface in org.jenkinsci.remoting.protocol
-
- ProtocolStack.Ptr - Class in org.jenkinsci.remoting.protocol
-
- proxyCredentials - Variable in class hudson.remoting.jnlp.Main
-
- proxyCredentials - Variable in class hudson.remoting.Launcher
-
- ProxyException - Exception in hudson.remoting
-
Used when the exception thrown by the remoted code cannot be serialized.
- ProxyException(Throwable) - Constructor for exception hudson.remoting.ProxyException
-
- PublicKeyMatchingX509ExtendedTrustManager - Class in org.jenkinsci.remoting.protocol.cert
-
- PublicKeyMatchingX509ExtendedTrustManager(PublicKey...) - Constructor for class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
-
- PublicKeyMatchingX509ExtendedTrustManager(boolean, boolean, PublicKey...) - Constructor for class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
-
- put(ByteBuffer) - Method in class org.jenkinsci.remoting.util.ByteBufferQueue
-
This method transfers the bytes remaining in the given source
buffer appended onto this buffer queue.
- put(byte[], int, int) - Method in class org.jenkinsci.remoting.util.ByteBufferQueue
-
This method appends bytes from the byte array onto this buffer queue.
- put(byte) - Method in class org.jenkinsci.remoting.util.ByteBufferQueue
-
This method appends a single byte onto this buffer queue.
- put(ByteBuffer, ByteBuffer) - Static method in class org.jenkinsci.remoting.util.ByteBufferUtils
-
Transfer bytes from src to dst.
- putUTF8(String, ByteBuffer) - Static method in class org.jenkinsci.remoting.util.ByteBufferUtils
-
Transfer a string into the destination buffer as a UTF-8 encoded string prefixed by a two byte length.
- read() - Method in class hudson.remoting.AbstractSynchronousByteArrayCommandTransport
-
- read(InputStream) - Static method in class hudson.remoting.Capability
-
- read(ByteBuffer) - Static method in class hudson.remoting.ChunkHeader
-
- read() - Method in class hudson.remoting.FastPipedInputStream
-
- read(byte[]) - Method in class hudson.remoting.FastPipedInputStream
-
- read(byte[], int, int) - Method in class hudson.remoting.FastPipedInputStream
-
- read() - Method in class hudson.remoting.RemoteInputStream
-
- read(byte[]) - Method in class hudson.remoting.RemoteInputStream
-
- read(byte[], int, int) - Method in class hudson.remoting.RemoteInputStream
-
- read(byte[]) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- read(byte[], int, int) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- read() - Method in class org.jenkinsci.remoting.util.ByteBufferQueueInputStream
- read(byte[], int, int) - Method in class org.jenkinsci.remoting.util.ByteBufferQueueInputStream
- read() - Method in class org.jenkinsci.remoting.util.FastByteBufferQueueInputStream
- read(byte[], int, int) - Method in class org.jenkinsci.remoting.util.FastByteBufferQueueInputStream
- readable() - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
Number of bytes available in this buffer that are readable.
- readBlock(Channel) - Method in class hudson.remoting.AbstractSynchronousByteArrayCommandTransport
-
Read a byte[] from the underlying transport for the given channel.
- readChars(InputStream, int) - Static method in class org.jenkinsci.remoting.engine.EngineUtil
-
Read a certain amount of characters from the stream.
- readLine(InputStream) - Static method in class org.jenkinsci.remoting.engine.EngineUtil
-
Read until '\n' and returns it as a string.
- readNonBlocking(byte[]) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- readNonBlocking(byte[], int, int) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- readResolve() - Method in interface hudson.remoting.IReadResolve
-
- readResponseHeaders(InputStream) - Static method in class org.jenkinsci.remoting.engine.EngineUtil
-
Read headers from a response.
- ready(boolean, boolean, boolean, boolean) - Method in class org.jenkinsci.remoting.protocol.impl.NIONetworkLayer
-
Callback to indicate the
SelectableChannel that this listener was registered for is ready for the
indicated operations.
- ready(boolean, boolean, boolean, boolean) - Method in interface org.jenkinsci.remoting.protocol.IOHubReadyListener
-
Callback to indicate the
SelectableChannel that this listener was registered for is ready for the
indicated operations.
- receive(ByteBuffer) - Method in class hudson.remoting.AbstractByteBufferCommandTransport
-
Handle receiving some data.
- receive(ReadableByteChannel) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
Read bytes from a channel and stores it into this buffer.
- register(SelectableChannel, IOHubReadyListener, boolean, boolean, boolean, boolean, IOHubRegistrationCallback) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
- register(SelectableChannel, IOHubReadyListener, boolean, boolean, boolean, boolean) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
- reject(ConnectionRefusalException) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
- release(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Returns a buffer to the pool.
- release(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
SPI: Returns a previously acquired
ByteBuffer to the pool.
- release(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.ProtocolStack
-
Returns a buffer to the pool.
- release(ByteBuffer) - Method in interface org.jenkinsci.remoting.util.ByteBufferPool
-
Returns a buffer to the pool.
- release(ByteBuffer) - Method in class org.jenkinsci.remoting.util.DirectByteBufferPool
-
Returns a buffer to the pool.
- remaining() - Method in class org.jenkinsci.remoting.util.ByteBufferQueue
-
Returns how much data is remaining between the current read index and the write index.
- remaining(int) - Method in class org.jenkinsci.remoting.util.ByteBufferQueue
-
Returns how much data is remaining between the current read index and the write index.
- remoteCapability - Variable in class hudson.remoting.Channel
-
- RemoteInputStream - Class in hudson.remoting
-
Wraps
InputStream so that it can be sent over the remoting channel.
- RemoteInputStream(InputStream) - Constructor for class hudson.remoting.RemoteInputStream
-
- RemoteInputStream(InputStream, boolean) - Constructor for class hudson.remoting.RemoteInputStream
-
- RemoteInputStream(InputStream, RemoteInputStream.Flag) - Constructor for class hudson.remoting.RemoteInputStream
-
- RemoteInputStream(InputStream, RemoteInputStream.Flag, RemoteInputStream.Flag) - Constructor for class hudson.remoting.RemoteInputStream
-
- RemoteInputStream(InputStream, Set<RemoteInputStream.Flag>) - Constructor for class hudson.remoting.RemoteInputStream
-
- RemoteInputStream.Flag - Enum in hudson.remoting
-
- RemoteOutputStream - Class in hudson.remoting
-
- RemoteOutputStream(OutputStream) - Constructor for class hudson.remoting.RemoteOutputStream
-
- RemoteWriter - Class in hudson.remoting
-
- RemoteWriter(Writer) - Constructor for class hudson.remoting.RemoteWriter
-
- remove(EngineListener) - Method in class hudson.remoting.EngineListenerSplitter
-
- remove(PublicKey) - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
-
- remove() - Method in class org.jenkinsci.remoting.protocol.ProtocolStack.Ptr
-
- removeInterestAccept(SelectionKey) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Reregister the provided key as no longer interested in accepting connections.
- removeInterestConnect(SelectionKey) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Reregister the provided key as no longer interested in the connection with a server being established.
- removeInterestRead(SelectionKey) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Reregister the provided key as no longer interested in reading data.
- removeInterestWrite(SelectionKey) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Reregister the provided key as no longer interested in writing data.
- removeListener(Channel.Listener) - Method in class hudson.remoting.Channel
-
Removes a listener.
- removeListener(EngineListener) - Method in class hudson.remoting.Engine
-
- removeListener(ProtocolStack.Listener) - Method in class org.jenkinsci.remoting.protocol.ProtocolStack
-
Removes a listener.
- removeLocalExecutionInterceptor(CallableDecorator) - Method in class hudson.remoting.Channel
-
- removeLocalExecutionInterceptor(CallableFilter) - Method in class hudson.remoting.Channel
-
- removeWhiteSpace(char[]) - Static method in class hudson.remoting.Base64
-
remove WhiteSpace from MIME containing encoded Base64 data.
- RequestAbortedException - Exception in hudson.remoting
-
Signals that the communication is aborted and thus
the pending Request will never recover its Response.
- RequestAbortedException(Throwable) - Constructor for exception hudson.remoting.RequestAbortedException
-
- reset() - Method in class hudson.remoting.RemoteInputStream
-
- reset() - Method in class org.jenkinsci.remoting.util.ByteBufferQueueInputStream
- reset() - Method in class org.jenkinsci.remoting.util.FastByteBufferQueueInputStream
- resetMenuBar() - Method in class hudson.remoting.jnlp.MainDialog
-
- resetPerformanceCounters() - Method in class hudson.remoting.Channel
-
Resets all the performance counters.
- resolve(Channel, long, long) - Method in class hudson.remoting.JarCache
-
Looks up the jar in cache, and if not found, use
JarLoader to retrieve it
from the other side.
- resolve(Channel, long, long) - Method in class hudson.remoting.JarCacheSupport
-
- resolve() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- resolveClass(ObjectStreamClass) - Method in class hudson.remoting.ObjectInputStreamEx
-
- resolveProxyClass(String[]) - Method in class hudson.remoting.ObjectInputStreamEx
-
- resourceLoadingCount - Variable in class hudson.remoting.Channel
-
Total count of remote resource loading.
- resourceLoadingTime - Variable in class hudson.remoting.Channel
-
Total number of nanoseconds spent for remote resource loading.
- retrieve(Channel, long, long) - Method in class hudson.remoting.FileSystemJarCache
-
- retrieve(Channel, long, long) - Method in class hudson.remoting.JarCacheSupport
-
Retrieve the jar file from the given
JarLoader, store it, then return the URL to that jar.
- ROLE - Static variable in class hudson.remoting.forward.ForwarderFactory
-
Role that's willing to open a socket to arbitrary node nad forward that to the other side.
- ROLE - Static variable in class hudson.remoting.forward.PortForwarder
-
Role that's willing to listen on a socket and forward that to the other side.
- Role - Class in org.jenkinsci.remoting
-
Represents different roles two sides of the channel plays.
- Role(String) - Constructor for class org.jenkinsci.remoting.Role
-
- Role(Class) - Constructor for class org.jenkinsci.remoting.Role
-
- RoleChecker - Class in org.jenkinsci.remoting
-
Verifies that the callable is getting run on the intended recipient.
- RoleChecker() - Constructor for class org.jenkinsci.remoting.RoleChecker
-
- RoleSensitive - Interface in org.jenkinsci.remoting
-
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.
- rootDir - Variable in class hudson.remoting.FileSystemJarCache
-
- run() - Method in class hudson.remoting.Engine
-
- run() - Method in class hudson.remoting.forward.PortForwarder
-
- run() - Method in class hudson.remoting.Launcher
-
- run() - Method in class hudson.remoting.PingThread
-
- run() - Method in class org.jenkinsci.remoting.nio.NioChannelHub
-
Attend to channels in the hub.
- run() - Method in class org.jenkinsci.remoting.protocol.IOHub
- secret - Variable in class hudson.remoting.Launcher
-
- SECRET_KEY - Static variable in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
The property name for the secret key.
- SelectableFileChannelFactory - Class in org.jenkinsci.remoting.nio
-
- SelectableFileChannelFactory() - Constructor for class org.jenkinsci.remoting.nio.SelectableFileChannelFactory
-
- send(WritableByteChannel) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
Read from this buffer write as much as possible to the channel until
the channel gets filled up.
- set(V) - Method in class hudson.remoting.AsyncFutureImpl
-
- set(Throwable) - Method in class hudson.remoting.AsyncFutureImpl
-
- set(ClassLoader) - Method in class hudson.remoting.ClassLoaderHolder
-
- set(V) - Method in class org.jenkinsci.remoting.util.SettableFuture
-
Completes the future with the supplied value.
- setAgentLog(Path) - Method in class hudson.remoting.Engine
-
Sets the destination for agent logs.
- setArbitraryCallableAllowed(boolean) - Method in class hudson.remoting.Channel
-
- setAsCancelled() - Method in class hudson.remoting.AsyncFutureImpl
-
Marks this task as cancelled.
- setCandidateCertificates(List<X509Certificate>) - Method in class hudson.remoting.Engine
-
- setConnectTo(String) - Method in class hudson.remoting.Launcher
-
- setCredentials(String) - Method in class hudson.remoting.Engine
-
- setCredentials(String) - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- setCredentials(String, String) - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- setDelegate(X509ExtendedTrustManager) - Method in class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
-
Switches the delegate for a new one.
- setException(Throwable) - Method in class org.jenkinsci.remoting.util.SettableFuture
-
Completes the future with the supplied exception.
- setFailIfWorkDirIsMissing(boolean) - Method in class hudson.remoting.Engine
-
Sets up behavior if the workDir or internalDir are missing during the startup.
- setFrameSize(int) - Method in class hudson.remoting.AbstractByteBufferCommandTransport
-
Set the frame size.
- setFrameSize(int) - Method in class org.jenkinsci.remoting.nio.NioChannelHub
-
- setInternalDir(String) - Method in class hudson.remoting.Engine
-
- setJarCache(JarCache) - Method in class hudson.remoting.Channel
-
You can change the
JarCache while the channel is in operation,
but doing so doesn't impact
RemoteClassLoaders that are already created.
- setJarCache(JarCache) - Method in class hudson.remoting.Engine
-
Configures custom JAR Cache location.
- setKeepAlive(boolean) - Method in class hudson.remoting.Engine
-
- setLimit(int) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
Set limit to the number of maximum bytes this buffer can hold.
- setLoggingConfig(File) - Method in class org.jenkinsci.remoting.engine.WorkDirManager
-
Sets path to the Logging JUL property file with logging settings.
- setLoggingConfigFile(Path) - Method in class hudson.remoting.Engine
-
Sets path to the property file with JUL settings.
- setMaximumBytecodeLevel(short) - Method in class hudson.remoting.Channel
-
Sets the maximum bytecode version (~ JDK) that we expect this channel to be able to load.
- setNoCertificateCheck(boolean) - Method in class hudson.remoting.Launcher
-
Bypass HTTPS security check by using free-for-all trust manager.
- setNoReconnect(boolean) - Method in class hudson.remoting.Engine
-
- setProperty(Object, Object) - Method in class hudson.remoting.Channel
-
Sets the property value on this side of the channel.
- setProperty(ChannelProperty<T>, T) - Method in class hudson.remoting.Channel
-
- setProxyCredentials(String) - Method in class hudson.remoting.Engine
-
- setProxyCredentials(String) - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- setProxyCredentials(String, String) - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- setRemoteClassLoadingAllowed(boolean) - Method in class hudson.remoting.Channel
-
Controls whether or not this channel is willing to load classes from the other side.
- setRestricted(boolean) - Method in class hudson.remoting.Channel
-
- setSslSocketFactory(SSLSocketFactory) - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- setStash(S) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Stores some listener specific state for later retrieval.
- SettableFuture<V> - Class in org.jenkinsci.remoting.util
-
A
Future that can be completed.
- setTextMode(boolean) - Method in class hudson.remoting.Launcher
-
- setTunnel(String) - Method in class hudson.remoting.Engine
-
- setTunnel(String) - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- setUILookAndFeel() - Static method in class hudson.remoting.jnlp.GUI
-
Sets to the platform native look and feel.
- setup(AbstractByteArrayCommandTransport.ByteArrayReceiver) - Method in class hudson.remoting.AbstractByteArrayCommandTransport
-
Starts the transport.
- setup(Channel, CommandTransport.CommandReceiver) - Method in class hudson.remoting.AbstractByteArrayCommandTransport
-
- setup(Channel, CommandTransport.CommandReceiver) - Method in class hudson.remoting.AbstractByteBufferCommandTransport
-
Starts the transport.
- setup(Channel, CommandTransport.CommandReceiver) - Method in class hudson.remoting.CommandTransport
-
Starts the transport.
- setup(Channel, CommandTransport.CommandReceiver) - Method in class hudson.remoting.SynchronousCommandTransport
-
- setupLogging(Path, Path) - Method in class org.jenkinsci.remoting.engine.WorkDirManager
-
Sets up logging subsystem in the working directory.
- setWorkDir(Path) - Method in class hudson.remoting.Engine
-
Specified a path to the work directory.
- shutdown() - Method in class hudson.remoting.AtmostOneThreadExecutor
-
- shutdown() - Method in class hudson.remoting.SingleLaneExecutorService
- shutdownNow() - Method in class hudson.remoting.AtmostOneThreadExecutor
-
- shutdownNow() - Method in class hudson.remoting.SingleLaneExecutorService
- SingleLaneExecutorService - Class in hudson.remoting
-
- SingleLaneExecutorService(ExecutorService) - Constructor for class hudson.remoting.SingleLaneExecutorService
-
- skip(long) - Method in class hudson.remoting.RemoteInputStream
-
- skip(long) - Method in class org.jenkinsci.remoting.util.ByteBufferQueue
-
Discards up to the specified number of bytes from the read index.
- skip(long) - Method in class org.jenkinsci.remoting.util.ByteBufferQueueInputStream
- skip(long) - Method in class org.jenkinsci.remoting.util.FastByteBufferQueueInputStream
- slaveJnlpCredentials - Variable in class hudson.remoting.Launcher
-
- slaveJnlpURL - Variable in class hudson.remoting.Launcher
-
- slaveLog - Variable in class hudson.remoting.Launcher
-
Specifies a destination for error logs.
- slaveName - Variable in class hudson.remoting.Engine
-
- SocketChannelStream - Class in hudson.remoting
-
- SocketChannelStream() - Constructor for class hudson.remoting.SocketChannelStream
-
- SocketInputStream - Class in hudson.remoting
-
- SocketInputStream(Socket) - Constructor for class hudson.remoting.SocketInputStream
-
- SocketOutputStream - Class in hudson.remoting
-
- SocketOutputStream(Socket) - Constructor for class hudson.remoting.SocketOutputStream
-
- SSLEngineFilterLayer - Class in org.jenkinsci.remoting.protocol.impl
-
A
FilterLayer that encrypts the communication between the upper layers and the lower layers using
the supplied
SSLEngine.
- SSLEngineFilterLayer(SSLEngine, SSLEngineFilterLayer.Listener) - Constructor for class org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer
-
Constructs a new instance.
- SSLEngineFilterLayer.Listener - Interface in org.jenkinsci.remoting.protocol.impl
-
A listener for the connection headers.
- stack() - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
- stack() - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
- stack() - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
- stack() - Method in class org.jenkinsci.remoting.protocol.ProtocolStack.Ptr
-
- StandardOutputStream - Class in hudson.remoting
-
Hint that indicates that we are using stdout with fd=1 as the stream to write to for the channel.
- StandardOutputStream() - Constructor for class hudson.remoting.StandardOutputStream
-
- start() - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
Starts this layer.
- start() - Method in class org.jenkinsci.remoting.protocol.impl.AckFilterLayer
-
Starts this layer.
- start() - Method in class org.jenkinsci.remoting.protocol.impl.AgentProtocolClientFilterLayer
-
Starts this layer.
- start() - Method in class org.jenkinsci.remoting.protocol.impl.BIONetworkLayer
-
Starts this layer.
- start() - Method in class org.jenkinsci.remoting.protocol.impl.ChannelApplicationLayer
-
Starts this layer.
- start() - Method in class org.jenkinsci.remoting.protocol.impl.ConnectionHeadersFilterLayer
-
Starts this layer.
- start() - Method in class org.jenkinsci.remoting.protocol.impl.NIONetworkLayer
-
Starts this layer.
- start() - Method in class org.jenkinsci.remoting.protocol.impl.SSLEngineFilterLayer
-
Starts this layer.
- start() - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
Starts this layer.
- start() - Method in interface org.jenkinsci.remoting.protocol.ProtocolLayer
-
Starts this layer.
- startEngine() - Method in class hudson.remoting.Engine
-
Starts the engine.
- startExportRecording() - Method in class hudson.remoting.Channel
-
- status(String) - Method in interface hudson.remoting.EngineListener
-
Status message that indicates the progress of the operation.
- status(String, Throwable) - Method in interface hudson.remoting.EngineListener
-
Status message, with additional stack trace that indicates an error that was recovered.
- status(String) - Method in class hudson.remoting.EngineListenerAdapter
-
- status(String, Throwable) - Method in class hudson.remoting.EngineListenerAdapter
-
- status(String) - Method in class hudson.remoting.EngineListenerSplitter
-
- status(String, Throwable) - Method in class hudson.remoting.EngineListenerSplitter
-
- status(String) - Method in class hudson.remoting.jnlp.GuiListener
-
- status(String, Throwable) - Method in class hudson.remoting.jnlp.GuiListener
-
- status(String) - Method in class hudson.remoting.jnlp.MainDialog
-
- SUPPORTED_INTERNAL_DIR_NAME_MASK - Static variable in class org.jenkinsci.remoting.engine.WorkDirManager
-
Regular expression, which declares restrictions of the remoting internal directory symbols
- supportsChunking() - Method in class hudson.remoting.Capability
-
Supports chunking to designate a command boundary.
- supportsGreedyRemoteInputStream() - Method in class hudson.remoting.Capability
-
- supportsMultiClassLoaderRPC() - Method in class hudson.remoting.Capability
-
Does this implementation supports multi-classloader serialization in
UserRequest?
- supportsPipeThrottling() - Method in class hudson.remoting.Capability
-
Does the implementation supports window size control over pipes?
- supportsPrefetch() - Method in class hudson.remoting.Capability
-
Does the implementation allow classes to be prefetched and JARs to be cached?
- supportsProxyWriter2_35() - Method in class hudson.remoting.Capability
-
Does ProxyWriter supports proper throttling?
This flag is also used to check other improvements made in ProxyWriter at the same time.
- swap(OutputStream) - Method in class hudson.remoting.StandardOutputStream
-
Atomically swaps the underlying stream to another stream and returns it.
- SynchronousCommandTransport - Class in hudson.remoting
-
- SynchronousCommandTransport() - Constructor for class hudson.remoting.SynchronousCommandTransport
-
- syncIO() - Method in class hudson.remoting.Channel
-
Blocks until all the I/O packets sent before this gets fully executed by the remote side, then return.
- syncLocalIO() - Method in class hudson.remoting.Channel
-
- syncLocalIO() - Method in class hudson.remoting.LocalChannel
-
- syncLocalIO() - Method in interface hudson.remoting.VirtualChannel
-
Blocks until all the I/O packets sent from remote is fully locally executed, then return.
- waitForProperty(Object) - Method in class hudson.remoting.Channel
-
- waitForProperty(ChannelProperty<T>) - Method in class hudson.remoting.Channel
-
- waitForReady() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- waitForRemoteProperty(Object) - Method in class hudson.remoting.Channel
-
Gets the property set on the remote peer.
- waitForRemoteProperty(ChannelProperty<T>) - Method in class hudson.remoting.Channel
-
- Which - Class in hudson.remoting
-
Locates where a given class is loaded from.
- Which() - Constructor for class hudson.remoting.Which
-
- with(CallableDecorator) - Method in class hudson.remoting.ChannelBuilder
-
- withArbitraryCallableAllowed(boolean) - Method in class hudson.remoting.ChannelBuilder
-
If false, this channel only allows the other side to invoke methods on exported objects,
but not
Channel.call(Callable) (and its family of methods.)
The default is
true.
- withBaseLoader(ClassLoader) - Method in class hudson.remoting.ChannelBuilder
-
Specify the classloader used for deserializing remote commands.
- withBaseLoader(ClassLoader) - Method in class org.jenkinsci.remoting.nio.NioChannelBuilder
-
- withCapability(Capability) - Method in class hudson.remoting.ChannelBuilder
-
Controls the capabilities that we'll advertise to the other side.
- withCapability(Capability) - Method in class org.jenkinsci.remoting.nio.NioChannelBuilder
-
- withClassFilter(ClassFilter) - Method in class hudson.remoting.ChannelBuilder
-
- withClassFilter(ClassFilter) - Method in class org.jenkinsci.remoting.nio.NioChannelBuilder
-
- withClientDatabase(JnlpClientDatabase) - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandlerFactory
-
- withHeaderStream(OutputStream) - Method in class hudson.remoting.ChannelBuilder
-
If non-null, receive the portion of data in is before
the data goes into the "binary mode".
- withHeaderStream(OutputStream) - Method in class org.jenkinsci.remoting.nio.NioChannelBuilder
-
- withIOHub(IOHub) - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandlerFactory
-
- withJarCache(JarCache) - Method in class hudson.remoting.ChannelBuilder
-
Sets the JAR cache storage.
- withJarCache(JarCache) - Method in class org.jenkinsci.remoting.nio.NioChannelBuilder
-
- withJarCacheOrDefault(JarCache) - Method in class hudson.remoting.ChannelBuilder
-
Sets the JAR cache storage.
- withMode(Channel.Mode) - Method in class hudson.remoting.ChannelBuilder
-
The encoding to be used over the stream.
- withMode(Channel.Mode) - Method in class org.jenkinsci.remoting.nio.NioChannelBuilder
-
- withNioChannelHub(NioChannelHub) - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandlerFactory
-
- withoutJarCache() - Method in class hudson.remoting.ChannelBuilder
-
Resets JAR Cache setting to the default.
- withoutJarCache() - Method in class org.jenkinsci.remoting.nio.NioChannelBuilder
-
- withPreferNonBlockingIO(boolean) - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandlerFactory
-
Set the I/O blocking mode preferences
- withProperty(Object, Object) - Method in class hudson.remoting.ChannelBuilder
-
Sets the property.
- withProperty(ChannelProperty<T>, T) - Method in class hudson.remoting.ChannelBuilder
-
- withRemoteClassLoadingAllowed(boolean) - Method in class hudson.remoting.ChannelBuilder
-
Controls whether or not this channel is willing to load classes from the other side.
- withRestricted(boolean) - Method in class hudson.remoting.ChannelBuilder
-
- withRestricted(boolean) - Method in class org.jenkinsci.remoting.nio.NioChannelBuilder
-
- withRoleChecker(RoleChecker) - Method in class hudson.remoting.ChannelBuilder
-
- withRoles(Role...) - Method in class hudson.remoting.ChannelBuilder
-
Convenience method to install
RoleChecker that verifies against the fixed set of roles.
- withRoles(Collection<? extends Role>) - Method in class hudson.remoting.ChannelBuilder
-
Convenience method to install
RoleChecker that verifies against the fixed set of roles.
- withSSLClientAuthRequired(boolean) - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandlerFactory
-
- withSSLContext(SSLContext) - Method in class org.jenkinsci.remoting.engine.JnlpProtocolHandlerFactory
-
- workDir - Variable in class hudson.remoting.Engine
-
Specifies a default working directory of the remoting instance.
- workDir - Variable in class hudson.remoting.jnlp.Main
-
Specifies a default working directory of the remoting instance.
- workDir - Variable in class hudson.remoting.Launcher
-
Specifies a default working directory of the remoting instance.
- WorkDirManager - Class in org.jenkinsci.remoting.engine
-
Performs working directory management in remoting.
- WorkDirManager.DirType - Enum in org.jenkinsci.remoting.engine
-
Defines components of the Working directory.
- wrap(InputStream) - Static method in class hudson.remoting.BinarySafeStream
-
Decode binary safe stream.
- wrap(OutputStream) - Static method in class hudson.remoting.BinarySafeStream
-
- wrap(OutputStream) - Method in enum hudson.remoting.Channel.Mode
-
- wrap(InputStream) - Method in enum hudson.remoting.Channel.Mode
-
- wrapInBackgroundImage(JComponent, Icon, int, int) - Static method in class hudson.remoting.jnlp.GUI
-
- wrapUTF8(String) - Static method in class org.jenkinsci.remoting.util.ByteBufferUtils
-
Wrap a string encoded as a UTF-8 string prefixed by a two byte length.
- writable() - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
Number of bytes writable.
- write(Command, boolean) - Method in class hudson.remoting.AbstractByteArrayCommandTransport
-
- write(ByteBuffer, ByteBuffer) - Method in class hudson.remoting.AbstractByteBufferCommandTransport
-
Write the packet.
- write(Command, boolean) - Method in class hudson.remoting.AbstractByteBufferCommandTransport
-
Called by
Channel to send one command to the other side.
- write(Command, boolean) - Method in class hudson.remoting.AbstractSynchronousByteArrayCommandTransport
-
- write(ByteBuffer, int, boolean) - Static method in class hudson.remoting.ChunkHeader
-
- write(ByteBufferQueue, int, boolean) - Static method in class hudson.remoting.ChunkHeader
-
- write(int) - Method in class hudson.remoting.FastPipedOutputStream
-
- write(byte[]) - Method in class hudson.remoting.FastPipedOutputStream
-
- write(byte[], int, int) - Method in class hudson.remoting.FastPipedOutputStream
-
- write(int) - Method in class hudson.remoting.RemoteOutputStream
-
- write(byte[]) - Method in class hudson.remoting.RemoteOutputStream
-
- write(byte[], int, int) - Method in class hudson.remoting.RemoteOutputStream
-
- write(int) - Method in class hudson.remoting.RemoteWriter
-
- write(char[]) - Method in class hudson.remoting.RemoteWriter
-
- write(char[], int, int) - Method in class hudson.remoting.RemoteWriter
-
- write(String) - Method in class hudson.remoting.RemoteWriter
-
- write(String, int, int) - Method in class hudson.remoting.RemoteWriter
-
- write(int) - Method in class hudson.remoting.SocketOutputStream
-
- write(byte[]) - Method in class hudson.remoting.SocketOutputStream
-
- write(byte[], int, int) - Method in class hudson.remoting.SocketOutputStream
-
- write(int) - Method in class hudson.remoting.StandardOutputStream
-
- write(byte[]) - Method in class hudson.remoting.StandardOutputStream
-
- write(byte[], int, int) - Method in class hudson.remoting.StandardOutputStream
-
- write(byte[]) - Method in class hudson.remoting.TeeOutputStream
-
Write the bytes to both streams.
- write(byte[], int, int) - Method in class hudson.remoting.TeeOutputStream
-
Write the specified bytes to both streams.
- write(int) - Method in class hudson.remoting.TeeOutputStream
-
Write a byte to both streams.
- write(byte[]) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- write(byte[], int, int) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- write(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.ApplicationLayer
-
- write(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.BIONetworkLayer
-
SPI: Perform the actual write to the recipient.
- write(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.impl.NIONetworkLayer
-
SPI: Perform the actual write to the recipient.
- write(ByteBuffer) - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
SPI: Perform the actual write to the recipient.
- write(int) - Method in class org.jenkinsci.remoting.util.ByteBufferQueueOutputStream
- write(byte[], int, int) - Method in class org.jenkinsci.remoting.util.ByteBufferQueueOutputStream
- writeBlock(Channel, byte[]) - Method in class hudson.remoting.AbstractByteArrayCommandTransport
-
Writes a byte[] to the transport.
- writeBlock(Channel, byte[]) - Method in class hudson.remoting.AbstractSynchronousByteArrayCommandTransport
-
Writes a byte[] to the transport.
- writeJarTo(long, long, OutputStream) - Method in interface hudson.remoting.JarLoader
-
Retrieve the jar file image.
- writeNonBlock(ByteBuffer) - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
Non-blocking write.