- abort(IOException) - Method in class org.jenkinsci.remoting.protocol.FilterLayer
-
The
FilterLayer implementation calls this to signify that a critical error in the stack has occurred
and that the stack should be torn down and closed.
- AbstractByteArrayCommandTransport - Class in hudson.remoting
-
- AbstractByteArrayCommandTransport() - Constructor for class hudson.remoting.AbstractByteArrayCommandTransport
-
- AbstractByteArrayCommandTransport.ByteArrayReceiver - Interface in hudson.remoting
-
- AbstractByteBufferCommandTransport - Class in hudson.remoting
-
- AbstractByteBufferCommandTransport() - Constructor for class hudson.remoting.AbstractByteBufferCommandTransport
-
- AbstractSynchronousByteArrayCommandTransport - Class in hudson.remoting
-
- AbstractSynchronousByteArrayCommandTransport() - Constructor for class hudson.remoting.AbstractSynchronousByteArrayCommandTransport
-
- accumulate(ByteBuffer, ByteBuffer) - Static method in class org.jenkinsci.remoting.util.ByteBufferUtils
-
Accumulate the given buffer into the current context.
- AckFilterLayer - Class in org.jenkinsci.remoting.protocol.impl
-
A
FilterLayer that ensures both sides will not proceed unless the acknowledgement has been sent and
received by both sides.
- AckFilterLayer() - Constructor for class org.jenkinsci.remoting.protocol.impl.AckFilterLayer
-
Default constructor.
- AckFilterLayer(String) - Constructor for class org.jenkinsci.remoting.protocol.impl.AckFilterLayer
-
Constructor using a custom acknowledgement string.
- acquire(int) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Borrow a buffer from the pool.
- acquire() - Method in class org.jenkinsci.remoting.protocol.NetworkLayer
-
SPI: Acquired a new
ByteBuffer optimally sized for network read/write operations.
- acquire(int) - Method in class org.jenkinsci.remoting.protocol.ProtocolStack
-
Borrow a buffer from the pool.
- acquire(int) - Method in interface org.jenkinsci.remoting.util.ByteBufferPool
-
Borrow a buffer from the pool.
- acquire(int) - Method in class org.jenkinsci.remoting.util.DirectByteBufferPool
-
Borrow a buffer from the pool.
- add(EngineListener) - Method in class hudson.remoting.EngineListenerSplitter
-
- add(PublicKey) - Method in class org.jenkinsci.remoting.protocol.cert.PublicKeyMatchingX509ExtendedTrustManager
-
- addCandidateCertificate(X509Certificate) - Method in class hudson.remoting.Engine
-
- addClasspath(String) - Method in class hudson.remoting.Launcher
-
- addInterestAccept(SelectionKey) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Reregister the provided key as interested in accepting connections.
- addInterestConnect(SelectionKey) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Reregister the provided key as interested in the connection with a server being established.
- addInterestRead(SelectionKey) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Reregister the provided key as interested in reading data.
- addInterestWrite(SelectionKey) - Method in class org.jenkinsci.remoting.protocol.IOHub
-
Reregister the provided key as interested in writing data.
- addListener(Channel.Listener) - Method in class hudson.remoting.Channel
-
- addListener(EngineListener) - Method in class hudson.remoting.Engine
-
- addListener(ProtocolStack.Listener) - Method in class org.jenkinsci.remoting.protocol.ProtocolStack
-
Adds a listener.
- addListener(Runnable, Executor) - Method in interface org.jenkinsci.remoting.util.ListenableFuture
-
Registers a listener to be run.
- addListener(Runnable, Executor) - Method in class org.jenkinsci.remoting.util.SettableFuture
-
Registers a listener to be run.
- addLocalExecutionInterceptor(CallableDecorator) - Method in class hudson.remoting.Channel
-
- addLocalExecutionInterceptor(CallableFilter) - Method in class hudson.remoting.Channel
-
- afterChannel(JnlpConnectionState) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionStateListener
-
- afterDisconnect(JnlpConnectionState) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionStateListener
-
- afterProperties(JnlpConnectionState) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionStateListener
-
Notification that properties have been exchanged.
- agentJnlpCredentials - Variable in class hudson.remoting.Launcher
-
- agentJnlpURL - Variable in class hudson.remoting.Launcher
-
- agentLog - Variable in class hudson.remoting.jnlp.Main
-
Specifies a destination for error logs.
- agentLog - Variable in class hudson.remoting.Launcher
-
Specifies a destination for error logs.
- AgentProtocolClientFilterLayer - Class in org.jenkinsci.remoting.protocol.impl
-
A
FilterLayer that sends the AgentProtocol client handshake.
- AgentProtocolClientFilterLayer(String) - Constructor for class org.jenkinsci.remoting.protocol.impl.AgentProtocolClientFilterLayer
-
Constructor
- AnonymousClassWarnings - Class in org.jenkinsci.remoting.util
-
Issues warnings about attempts to (de-)serialize anonymous, local, or synthetic classes.
- append(CharSequence) - Method in class hudson.remoting.RemoteWriter
-
- append(CharSequence, int, int) - Method in class hudson.remoting.RemoteWriter
-
- append(char) - Method in class hudson.remoting.RemoteWriter
-
- appendDefaultFilter(Pattern) - Static method in class hudson.remoting.ClassFilter
-
- appendEscaped(StringBuilder, String) - Static method in class org.jenkinsci.remoting.protocol.impl.ConnectionHeaders
-
- ApplicationLayer<T> - Class in org.jenkinsci.remoting.protocol
-
- ApplicationLayer() - Constructor for class org.jenkinsci.remoting.protocol.ApplicationLayer
-
- approve() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
- args - Variable in class hudson.remoting.jnlp.Main
-
Two mandatory parameters: secret key, and agent name.
- asInteger(String) - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
- AsyncFutureImpl<V> - Class in hudson.remoting
-
Future implementation whose computation is carried out elsewhere.
- AsyncFutureImpl() - Constructor for class hudson.remoting.AsyncFutureImpl
-
- AsyncFutureImpl(V) - Constructor for class hudson.remoting.AsyncFutureImpl
-
- AsyncFutureImpl(Throwable) - Constructor for class hudson.remoting.AsyncFutureImpl
-
- Asynchronous - Annotation Type in hudson.remoting
-
Used on a method in a remotable exported interface to designate
that the call is made asynchronously.
- AtmostOneThreadExecutor - Class in hudson.remoting
-
- AtmostOneThreadExecutor(ThreadFactory) - Constructor for class hudson.remoting.AtmostOneThreadExecutor
-
- AtmostOneThreadExecutor() - Constructor for class hudson.remoting.AtmostOneThreadExecutor
-
- auth - Variable in class hudson.remoting.Launcher
-
- available() - Method in class hudson.remoting.FastPipedInputStream
-
- available() - Method in class hudson.remoting.RemoteInputStream
-
- available() - Method in class org.jenkinsci.remoting.util.ByteBufferQueueInputStream
- available() - Method in class org.jenkinsci.remoting.util.FastByteBufferQueueInputStream
- awaitTermination(long, TimeUnit) - Method in class hudson.remoting.AtmostOneThreadExecutor
-
- awaitTermination(long, TimeUnit) - Method in class hudson.remoting.SingleLaneExecutorService
-
- 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.
- 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(ExecutorService, ChannelApplicationLayer.Listener, String) - 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(Channel, Throwable) - Constructor for exception hudson.remoting.ChannelClosedException
-
Constructor.
- ChannelClosedException(String, Throwable) - Constructor for exception hudson.remoting.ChannelClosedException
-
- ChannelClosedException(Channel, 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
-
- ChannelStateException - Exception in org.jenkinsci.remoting
-
Indicates invalid state of the channel during the operation.
- ChannelStateException(Channel, String) - Constructor for exception org.jenkinsci.remoting.ChannelStateException
-
- ChannelStateException(Channel, String, Throwable) - Constructor for exception org.jenkinsci.remoting.ChannelStateException
-
- 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
-
- check(Class<?>) - Static method in class org.jenkinsci.remoting.util.AnonymousClassWarnings
-
Checks a class which is being either serialized or deserialized.
- 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
- checkClientTrusted(X509Certificate[], String) - Method in class org.jenkinsci.remoting.util.https.NoCheckTrustManager
-
- checkingObjectOutputStream(OutputStream) - Static method in class org.jenkinsci.remoting.util.AnonymousClassWarnings
-
- 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
- checkServerTrusted(X509Certificate[], String) - Method in class org.jenkinsci.remoting.util.https.NoCheckTrustManager
-
- 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
-
Deprecated.
- ClassFilterException(String, String) - Constructor for exception hudson.remoting.ClassFilter.ClassFilterException
-
Deprecated.
- ClassFilterException(String, Throwable, String) - Constructor for exception hudson.remoting.ClassFilter.ClassFilterException
-
Deprecated.
- 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
-
Deprecated.
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.
- Command - Class in hudson.remoting
-
One-way command to be sent over to the remote system and executed there.
- CommandTransport - Class in hudson.remoting
-
Lower level abstraction under
Channel for sending and receiving commands
- CommandTransport() - Constructor for class hudson.remoting.CommandTransport
-
- CommandTransport.CommandReceiver - Interface in hudson.remoting
-
SPI implemented by
Channel so that the transport can pass the received command
to
Channel for processing.
- commit() - Method in class hudson.remoting.jnlp.MainMenu
-
Reflects the changes made in the menu objects to GUI.
- compareTo(VersionNumber) - Method in class org.jenkinsci.remoting.util.VersionNumber
-
- 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>, 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 property name for the cookie name key.
- copy(InputStream, OutputStream) - Static method in class hudson.remoting.Util
-
- create(VirtualChannel, String, int) - Static method in class hudson.remoting.forward.ForwarderFactory
-
Deprecated.
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
-
Deprecated.
- create(VirtualChannel, int, Forwarder) - Static method in class hudson.remoting.forward.PortForwarder
-
Deprecated.
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.JnlpProtocol4Handler
-
- 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
-
- 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
-
- createRuntimeException(String, ExecutorServiceUtils.ExecutionRejectedException) - Static method in class org.jenkinsci.remoting.util.ExecutorServiceUtils
-
- 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.
- currentOrFail() - Static method in class hudson.remoting.Channel
-
- DaemonThreadFactory - Class in hudson.remoting
-
- DaemonThreadFactory() - Constructor for class hudson.remoting.DaemonThreadFactory
-
- decode(String) - Static method in class hudson.remoting.Base64
-
Deprecated.
Decodes Base64 data into octets
- 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
-
The currently used default.
- 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.
- DEFAULT_NOWS_JAR_CACHE_LOCATION - Static variable in class hudson.remoting.JarCache
-
Default JAR cache location for disabled workspace Manager.
- DelegatingCallable<V,T extends Throwable> - Interface in hudson.remoting
-
Callable that nominates another classloader for serialization.
- DelegatingX509ExtendedTrustManager - Class in org.jenkinsci.remoting.protocol.cert
-
- DelegatingX509ExtendedTrustManager(X509ExtendedTrustManager) - Constructor for class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
-
- DESCENDING - Static variable in class org.jenkinsci.remoting.util.VersionNumber
-
- 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.
- directConnection - Variable in class hudson.remoting.jnlp.Main
-
Connect directly to the TCP port specified, skipping the HTTP(S) connection parameter download.
- disable(WorkDirManager.DirType) - Method in class org.jenkinsci.remoting.engine.WorkDirManager
-
- disableHttpsCertValidation - Variable in class hudson.remoting.jnlp.Main
-
- 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
-
- FatalRejectedExecutionException(String) - Constructor for exception org.jenkinsci.remoting.util.ExecutorServiceUtils.FatalRejectedExecutionException
-
- FatalRejectedExecutionException(String, Throwable) - Constructor for exception org.jenkinsci.remoting.util.ExecutorServiceUtils.FatalRejectedExecutionException
-
- 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
-
- fileToPath(File) - Static method in class org.jenkinsci.remoting.util.PathUtils
-
Converts
File to
Path and checks runtime exceptions.
- 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
- fireAfterChannel(Channel) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Advances the connection state to indicate that the channel has been created.
- fireAfterDisconnect() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Advances the connection state to indicate that the socket has been closed.
- fireAfterProperties(Map<String, String>) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Advances the connection state to indicate that the property exchange has completed.
- fireBeforeChannel(ChannelBuilder) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Advances the connection state to indicate that the channel is about to be created.
- fireBeforeProperties() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Advances the connection state to indicate that a connection has been "secured" and the property exchange
is about to take place.
- fireChannelClosed(IOException) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
Advances the connection state to indicate that the channel has been closed.
- 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
-
Deprecated.
- ForwarderFactory() - Constructor for class hudson.remoting.forward.ForwarderFactory
-
Deprecated.
- frame - Variable in class hudson.remoting.jnlp.GuiListener
-
- fromASCII(String) - Static method in class hudson.remoting.Capability
-
- 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 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
- getAcceptedIssuers() - Method in class org.jenkinsci.remoting.util.https.NoCheckTrustManager
-
- getAddress() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Gets the socket address.
- getAddress() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
- getAddressCount() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
- getAddressCountLong() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
Get the count of available addresses.
- getAgentName() - Method in class hudson.remoting.Engine
-
Get the agent name associated with this Engine instance.
- getAllAddresses() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
- getBaseLoader() - Method in class hudson.remoting.ChannelBuilder
-
- getBroadcastAddress() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
- 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 exception org.jenkinsci.remoting.ChannelStateException
-
Gets channel associated with the exception.
- getChannel() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
- getChannelBuilder() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
- getChannelForSerialization() - Method in interface org.jenkinsci.remoting.SerializableOnlyOverRemoting
-
- getChannelName() - Method in exception org.jenkinsci.remoting.ChannelStateException
-
Gets channel name.
- getChannelOrFail() - Method in interface hudson.remoting.Callable
-
Gets a channel for the operation inside callable.
- getChannelRef() - Method in exception org.jenkinsci.remoting.ChannelStateException
-
- getCidrSignature() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
- 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.
- getCommunicationProtocolName() - Static method in class hudson.remoting.Launcher
-
Get the name of the communication protocol used in the Launcher.
- getCreationStackTrace() - Method in class hudson.remoting.Command
-
Obtains a diagnostic stack trace recording the point at which the command was created.
- getCredentials() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- 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
-
- getDigitAt(int) - Method in class org.jenkinsci.remoting.util.VersionNumber
-
Returns a digit (numeric component) by its position.
- getException() - Method in class hudson.remoting.Response
-
Gets the exception thrown by the response.
- getExecutors() - Method in class hudson.remoting.ChannelBuilder
-
- getExecutorServiceDisplayName() - Method in exception org.jenkinsci.remoting.util.ExecutorServiceUtils.ExecutionRejectedException
-
- 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
-
- getHighAddress() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
Return the high address as a dotted IP address.
- getHost() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Gets the hostname.
- getHudsonUrl() - Method in class hudson.remoting.Engine
-
Provides Jenkins URL if available.
- getIdentity(String) - Method in class org.jenkinsci.remoting.engine.JnlpEndpointResolver
-
- getIn() - Method in class hudson.remoting.Pipe
-
Gets the reading end of the pipe.
- getInfo() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils
-
- getInputStream() - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- getInstance() - Static method in class org.jenkinsci.remoting.engine.WorkDirManager
-
- getInstance() - Static method in class org.jenkinsci.remoting.org.apache.commons.validator.routines.InetAddressValidator
-
Returns the singleton instance of this validator.
- 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
-
- getLocationPath(WorkDirManager.DirType) - Method in class org.jenkinsci.remoting.engine.WorkDirManager
-
Get
Path of the directory.
- getLoggingConfigFile() - Method in class org.jenkinsci.remoting.engine.WorkDirManager
-
Gets path to the property file with JUL settings.
- getLowAddress() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
Return the low address as a dotted IP address.
- 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
-
Deprecated.
- getMessage() - Method in exception org.jenkinsci.remoting.ChannelStateException
-
- 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.JnlpProtocol4Handler
-
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.
- getNetmask() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
- getNetworkAddress() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
- getOpenChannelOrFail() - Method in interface hudson.remoting.Callable
-
Gets an open channel, which is ready to accept commands.
- getOut() - Method in class hudson.remoting.Pipe
-
Gets the writing end of the pipe.
- getOutputStream() - Method in class org.jenkinsci.remoting.nio.FifoBuffer
-
- getPattern() - Method in exception hudson.remoting.ClassFilter.ClassFilterException
-
Deprecated.
- getPort() - Method in interface hudson.remoting.forward.ListeningPort
-
TCP/IP port that is listening.
- getPort() - Method in class hudson.remoting.forward.PortForwarder
-
Deprecated.
- getPort() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpoint
-
Gets the port.
- 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.
- getProtocolName() - Method in class hudson.remoting.Engine
-
Get the name of the communication protocol used in this Engine instance.
- 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.
- getRemoteEndpointDescription() - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
- 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
-
- getRequest() - Method in class hudson.remoting.Response
-
Obtains the matching request.
- getReturnValue() - Method in class hudson.remoting.Response
-
Gets the return value of the response.
- getRunnableDisplayName() - Method in exception org.jenkinsci.remoting.util.ExecutorServiceUtils.ExecutionRejectedException
-
- 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.
- 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.
- getTotalTime() - Method in class hudson.remoting.Response
-
Gets the total time taken on the local side to send the request and receive the response.
- 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.
- getVersion() - Static method in class hudson.remoting.Util
-
- 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
-
- InetAddressValidator - Class in org.jenkinsci.remoting.org.apache.commons.validator.routines
-
InetAddress validation and conversion routines (java.net.InetAddress).
- InetAddressValidator() - Constructor for class org.jenkinsci.remoting.org.apache.commons.validator.routines.InetAddressValidator
-
- 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.
- instanceIdentity - Variable in class hudson.remoting.jnlp.Main
-
The controller's instance identity.
- 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
-
- isBlacklisted(String) - Method in class hudson.remoting.ClassFilter
-
Whether a given class should be blocked, before even attempting to load that class.
- isBlacklisted(Class<?>) - Method in class hudson.remoting.ClassFilter
-
Whether a given class should be blocked, after having loaded that class.
- 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.
- isDisableHttpsCertValidation() - Method in class hudson.remoting.Engine
-
Determines if JNLPAgentEndpointResolver will not perform certificate validation in the HTTPs mode.
- isDisableHttpsCertValidation() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
Determine if certificate checking should be ignored for JNLP endpoint
- 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.
- isFatal() - Method in exception org.jenkinsci.remoting.util.ExecutorServiceUtils.ExecutionRejectedException
-
Checks if the issue is fatal.
- 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.
- isInclusiveHostCount() - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils
-
- isInRange(String) - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
Returns true if the parameter address is in the
range of usable endpoint addresses for this subnet.
- isInRange(int) - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils.SubnetInfo
-
- isKeepAlive() - Method in class hudson.remoting.Engine
-
- isLast(int) - Static method in class hudson.remoting.ChunkHeader
-
- isNewerThan(VersionNumber) - Method in class org.jenkinsci.remoting.util.VersionNumber
-
- isNewerThanOrEqualTo(VersionNumber) - Method in class org.jenkinsci.remoting.util.VersionNumber
-
- isOlderThan(VersionNumber) - Method in class org.jenkinsci.remoting.util.VersionNumber
-
- isOlderThanOrEqualTo(VersionNumber) - Method in class org.jenkinsci.remoting.util.VersionNumber
-
- 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?
- 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
-
- isValid(String) - Method in class org.jenkinsci.remoting.org.apache.commons.validator.routines.InetAddressValidator
-
Checks if the specified string is a valid IP address.
- isValid(String) - Method in class org.jenkinsci.remoting.org.apache.commons.validator.routines.RegexValidator
-
Validate a value against the set of regular expressions.
- isValidInet4Address(String) - Method in class org.jenkinsci.remoting.org.apache.commons.validator.routines.InetAddressValidator
-
Validates an IPv4 address.
- isValidInet6Address(String) - Method in class org.jenkinsci.remoting.org.apache.commons.validator.routines.InetAddressValidator
-
Validates an IPv6 address.
- 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.
- onClosed(Channel, IOException) - Method in class org.jenkinsci.remoting.util.LoggingChannelListener
-
- 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.
- onJar(Channel, File) - Method in class hudson.remoting.Channel.Listener
-
Called when a JAR file is being sent to the remote side.
- onJar(Channel, File) - Method in class org.jenkinsci.remoting.util.LoggingChannelListener
-
- onRead(Channel, Command, long) - Method in class hudson.remoting.Channel.Listener
-
Called when a command is successfully received by a channel.
- 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.
- onRead(Channel, Command, long) - Method in class org.jenkinsci.remoting.util.LoggingChannelListener
-
- 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
-
- onResponse(Channel, Request<?, ?>, Response<?, ?>, long) - Method in class hudson.remoting.Channel.Listener
-
Called when a response has been read from a channel.
- onResponse(Channel, Request<?, ?>, Response<?, ?>, long) - Method in class org.jenkinsci.remoting.util.LoggingChannelListener
-
- onSelected(SelectionKey) - Method in class org.jenkinsci.remoting.nio.NioChannelHub
-
Called when the unknown key registered to the selector is selected.
- onWrite(Channel, Command, long) - Method in class hudson.remoting.Channel.Listener
-
Called when a command is successfully written to a channel.
- onWrite(Channel, Command, long) - Method in class org.jenkinsci.remoting.util.LoggingChannelListener
-
- 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.org.apache.commons.net.util - package org.jenkinsci.remoting.org.apache.commons.net.util
-
- org.jenkinsci.remoting.org.apache.commons.validator.routines - package org.jenkinsci.remoting.org.apache.commons.validator.routines
-
- 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
-
- org.jenkinsci.remoting.util.https - package org.jenkinsci.remoting.util.https
-
- 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.
- PathUtils - Class in org.jenkinsci.remoting.util
-
Utilities for
Path handling.
- 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
-
Deprecated.
- PortForwarder(int, Forwarder) - Constructor for class hudson.remoting.forward.PortForwarder
-
Deprecated.
- 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.
- protocols - Variable in class hudson.remoting.jnlp.Main
-
When instanceIdentity is set, the agent skips connecting via http(s) where it normally
obtains the configured protocols.
- 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() - Method in class hudson.remoting.SynchronousCommandTransport
-
Called by
Channel to read the next command to arrive from the stream.
- 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.
- readFrom(Channel, byte[]) - Static method in class hudson.remoting.Command
-
Reads command from the specified payload.
- 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
-
- 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.
- RegexValidator - Class in org.jenkinsci.remoting.org.apache.commons.validator.routines
-
Regular Expression validation (using JDK 1.4+ regex support).
- RegexValidator(String) - Constructor for class org.jenkinsci.remoting.org.apache.commons.validator.routines.RegexValidator
-
Construct a case sensitive validator for a single
regular expression.
- RegexValidator(String, boolean) - Constructor for class org.jenkinsci.remoting.org.apache.commons.validator.routines.RegexValidator
-
Construct a validator for a single regular expression
with the specified case sensitivity.
- RegexValidator(String[]) - Constructor for class org.jenkinsci.remoting.org.apache.commons.validator.routines.RegexValidator
-
Construct a case sensitive validator that matches any one
of the set of regular expressions.
- RegexValidator(String[], boolean) - Constructor for class org.jenkinsci.remoting.org.apache.commons.validator.routines.RegexValidator
-
Construct a validator that matches any one of the set of regular
expressions with the specified case sensitivity.
- 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
-
- REMOTING_MINIMUM_VERSION_HEADER - Static variable in class hudson.remoting.Engine
-
HTTP header sent by Jenkins to indicate the earliest version of Remoting it is prepared to accept connections from.
- 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
-
- Request<RSP extends Serializable,EXC extends Throwable> - Class in hudson.remoting
-
Request/response pattern over
Channel, the layer-1 service.
- 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.JnlpAgentEndpointConfigurator
-
- resolve() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- resolve() - Method in class org.jenkinsci.remoting.engine.JnlpEndpointResolver
-
- resolveClass(ObjectStreamClass) - Method in class hudson.remoting.ObjectInputStreamEx
-
- resolveObject(Object) - 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.
- Response<RSP extends Serializable,EXC extends Throwable> - Class in hudson.remoting
-
Request/response pattern over
Command.
- 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
-
Deprecated.
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
-
Deprecated.
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
-
Deprecated.
- 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.
- SerializableOnlyOverRemoting - Interface in org.jenkinsci.remoting
-
This interface indicates objects which are
Serializable only for sending over the Remoting
Channel.
- 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
-
- setDefault(ClassFilter) - Static method in class hudson.remoting.ClassFilter
-
- setDelegate(X509ExtendedTrustManager) - Method in class org.jenkinsci.remoting.protocol.cert.DelegatingX509ExtendedTrustManager
-
Switches the delegate for a new one.
- setDisableHttpsCertValidation(boolean) - Method in class hudson.remoting.Engine
-
Sets if JNLPAgentEndpointResolver will not perform certificate validation in the HTTPs mode.
- setDisableHttpsCertValidation(boolean) - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
Sets if the HTTPs certificate check should be disabled.
- 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
-
- setInclusiveHostCount(boolean) - Method in class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils
-
- 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.
- setRemoteEndpointDescription(String) - Method in class org.jenkinsci.remoting.engine.JnlpConnectionState
-
- 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
-
If set, connect to the specified host and port instead of connecting directly to Jenkins.
- 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.
- setWebSocket(boolean) - Method in class hudson.remoting.Engine
-
- setWebSocketHeaders(Map<String, String>) - Method in class hudson.remoting.Engine
-
Sets map of custom websocket headers.
- setWorkDir(Path) - Method in class hudson.remoting.Engine
-
Specified a path to the work directory.
- shouldProxy(String) - Static method in class hudson.remoting.NoProxyEvaluator
-
- showHelp - Variable in class hudson.remoting.jnlp.Main
-
Shows help message and then exits
- showHelp - Variable in class hudson.remoting.Launcher
-
Shows help message and then exits
- showVersion - Variable in class hudson.remoting.jnlp.Main
-
Shows version information and then exits
- showVersion - Variable in class hudson.remoting.Launcher
-
Shows version information and then exits
- 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
- 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
-
- STANDARD - Static variable in class hudson.remoting.ClassFilter
-
A set of sensible default filtering rules to apply, based on a configurable blacklist.
- 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
-
- submitAsync(ExecutorService, Runnable) - Static method in class org.jenkinsci.remoting.util.ExecutorServiceUtils
-
Submits a task to the executor service without further handling.
- SubnetUtils - Class in org.jenkinsci.remoting.org.apache.commons.net.util
-
A class that performs some subnet calculations given a network address and a subnet mask.
- SubnetUtils(String) - Constructor for class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils
-
Constructor that takes a CIDR-notation string, e.g.
- SubnetUtils(String, String) - Constructor for class org.jenkinsci.remoting.org.apache.commons.net.util.SubnetUtils
-
Constructor that takes a dotted decimal address and a dotted decimal mask.
- SubnetUtils.SubnetInfo - Class in org.jenkinsci.remoting.org.apache.commons.net.util
-
Convenience container for subnet summary information.
- 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?
- supportsProxyExceptionFallback() - Method in class hudson.remoting.Capability
-
Supports
ProxyException as a fallback when failing to deserialize
UserRequest exceptions.
- 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.
- validate(String) - Method in class org.jenkinsci.remoting.org.apache.commons.validator.routines.RegexValidator
-
Validate a value against the set of regular expressions
returning a String value of the aggregated groups.
- validateCertificate(String, X509Certificate) - Method in class org.jenkinsci.remoting.engine.JnlpClientDatabase
-
Performs client certificate validation.
- ValidityCheckingX509ExtendedTrustManager - Class in org.jenkinsci.remoting.protocol.cert
-
- ValidityCheckingX509ExtendedTrustManager() - Constructor for class org.jenkinsci.remoting.protocol.cert.ValidityCheckingX509ExtendedTrustManager
-
- ValidityCheckingX509ExtendedTrustManager(X509ExtendedTrustManager) - Constructor for class org.jenkinsci.remoting.protocol.cert.ValidityCheckingX509ExtendedTrustManager
-
- valueOf(String) - Static method in enum hudson.remoting.Channel.Mode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum hudson.remoting.RemoteInputStream.Flag
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jenkinsci.remoting.engine.JnlpClientDatabase.ValidationResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.jenkinsci.remoting.engine.WorkDirManager.DirType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum hudson.remoting.Channel.Mode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum hudson.remoting.RemoteInputStream.Flag
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jenkinsci.remoting.engine.JnlpClientDatabase.ValidationResult
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.jenkinsci.remoting.engine.WorkDirManager.DirType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- verify(String, SSLSession) - Method in class org.jenkinsci.remoting.util.https.NoCheckHostnameVerifier
-
- VERSION - Static variable in class hudson.remoting.Launcher
-
Version number of Hudson this agent.jar is from.
- VersionNumber - Class in org.jenkinsci.remoting.util
-
Immutable representation of a version number based on the Mercury version numbering scheme.
- VersionNumber(String) - Constructor for class org.jenkinsci.remoting.util.VersionNumber
-
- VirtualChannel - Interface in hudson.remoting
-
Virtualized
Channel that allows different implementations.
- 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.JnlpAgentEndpointConfigurator
-
- waitForReady() - Method in class org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver
-
- waitForReady() - Method in class org.jenkinsci.remoting.engine.JnlpEndpointResolver
-
- 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
-
- waitForStart() - Static method in class org.jenkinsci.remoting.protocol.ProtocolStack
-
- webSocket - Variable in class hudson.remoting.jnlp.Main
-
- WEBSOCKET_COOKIE_HEADER - Static variable in class hudson.remoting.Engine
-
The header name to be used for the connection cookie when using websockets.
- webSocketHeaders - Variable in class hudson.remoting.jnlp.Main
-
- 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
-
- wrapIfRequired(URL) - Static method in class hudson.remoting.URLDeserializationHelper
-
Wraps the given URL into a "safe" version against deserialization attack if the url has a non-empty host
and the JVM configuration is standard.
- 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(Command, boolean) - Method in class hudson.remoting.CommandTransport
-
Called by
Channel to send one command to the other side.
- 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.