- 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
-
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.
- Callable<V,T extends java.lang.Throwable> - Interface in hudson.remoting
-
Represents computation to be done on a remote system.
- CallableFilter - Interface in hudson.remoting
-
Decorator on Callable.call()
to filter the execution.
- 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
-
- Capability - Class in hudson.remoting
-
Represents additional features implemented on
Channel
.
- Capability() - Constructor for class hudson.remoting.Capability
-
- 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
-
Creates a new channel.
- Channel(String, ExecutorService, CommandTransport, boolean, ClassLoader) - Constructor for class hudson.remoting.Channel
-
Creates a new channel.
- channel - Variable in class hudson.remoting.SynchronousCommandTransport
-
- Channel.Listener - Class in hudson.remoting
-
Callback "interface" for changes in the state of
Channel
.
- Channel.Listener() - Constructor for class hudson.remoting.Channel.Listener
-
- Channel.Mode - Enum in hudson.remoting
-
Communication mode used in conjunction with ClassicCommandTransport
.
- ChannelClosedException - Exception in hudson.remoting
-
Indicates that the channel is already closed.
- ChannelClosedException() - Constructor for exception hudson.remoting.ChannelClosedException
-
- ChannelClosedException(Throwable) - Constructor for exception hudson.remoting.ChannelClosedException
-
- ChannelProperty<T> - Class in hudson.remoting
-
- ChannelProperty(Class<T>, String) - Constructor for class hudson.remoting.ChannelProperty
-
- 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.
- classLoadingTime - Variable in class hudson.remoting.Channel
-
Total number of nanoseconds spent for remote class loading.
- close() - Method in class hudson.remoting.Channel
-
Performs an orderly shut down of this channel (and the remote peer.)
- close(Throwable) - Method in class hudson.remoting.Channel
-
Closes the channel.
- close() - Method in class hudson.remoting.FastPipedInputStream
-
- close() - Method in class hudson.remoting.FastPipedOutputStream
-
- close() - Method in interface hudson.remoting.forward.ListeningPort
-
Shuts down the port forwarding by removing the server socket.
- close() - Method in class hudson.remoting.forward.PortForwarder
-
Shuts down this port forwarder.
- close() - Method in class hudson.remoting.LocalChannel
-
- close() - Method in class hudson.remoting.RemoteInputStream
-
- close() - Method in class hudson.remoting.RemoteOutputStream
-
- close() - Method in class hudson.remoting.RemoteWriter
-
- close() - Method in class hudson.remoting.SocketInputStream
-
- close() - Method in class hudson.remoting.SocketOutputStream
-
- close() - Method in class hudson.remoting.StandardOutputStream
-
- close() - Method in interface hudson.remoting.VirtualChannel
-
Performs an orderly shut down of this channel (and the remote peer.)
- closeRead() - Method in class hudson.remoting.CommandTransport
-
Called to indicate that the no further input is expected and any resources
associated with reading commands should be freed.
- closeWrite() - Method in class hudson.remoting.CommandTransport
-
Called to close the write side of the transport, allowing the underlying transport
to be shut down.
- CommandTransport - Class in hudson.remoting
-
Lower level abstraction under
Channel
for sending and receiving commands
- commit() - Method in class hudson.remoting.jnlp.MainMenu
-
Reflects the changes made in the menu objects to GUI.
- 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.
- connectionTarget - Variable in class hudson.remoting.Launcher
-
- create(VirtualChannel, String, int) - Static method in class hudson.remoting.forward.ForwarderFactory
-
Creates a connector on the remote side that connects to the speicied host and port.
- create(String, int) - Static method in class hudson.remoting.forward.ForwarderFactory
-
- create(VirtualChannel, int, Forwarder) - Static method in class hudson.remoting.forward.PortForwarder
-
Starts a
PortForwarder
accepting remotely at the given channel,
which connects by using the given connector.
- createEngine() - Method in class hudson.remoting.jnlp.Main
-
- createLocalToRemote() - Static method in class hudson.remoting.Pipe
-
Creates a
Pipe
that allows local system to write and remote system to read.
- createLocalToRemotePortForwarding(int, String, int) - Method in class hudson.remoting.Channel
-
Starts a local to remote port forwarding (the equivalent of "ssh -L").
- createRemoteToLocal() - Static method in class hudson.remoting.Pipe
-
Creates a
Pipe
that allows remote system to write and local system to read.
- createRemoteToLocalPortForwarding(int, String, int) - Method in class hudson.remoting.Channel
-
Starts a remote to local port forwarding (the equivalent of "ssh -R").
- credentials - Variable in class hudson.remoting.jnlp.Main
-
- current() - Static method in class hudson.remoting.Channel
-
This method can be invoked during the serialization/deserialization of
objects when they are transferred to the remote
Channel
,
as well as during
Callable.call()
is invoked.
- current() - Static method in class hudson.remoting.Engine
-
When invoked from within remoted
Callable
(that is,
from the thread that carries out the remote requests),
this method returns the
Engine
in which the remote operations
run.
- secret - Variable in class hudson.remoting.Launcher
-
- set(V) - Method in class hudson.remoting.AsyncFutureImpl
-
- set(Throwable) - Method in class hudson.remoting.AsyncFutureImpl
-
- set(ClassLoader) - Method in class hudson.remoting.ClassLoaderHolder
-
- setAsCancelled() - Method in class hudson.remoting.AsyncFutureImpl
-
Marks this task as cancelled.
- setConnectTo(String) - Method in class hudson.remoting.Launcher
-
- setCredentials(String) - Method in class hudson.remoting.Engine
-
- 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
-
- setRestricted(boolean) - Method in class hudson.remoting.Channel
-
- setTextMode(boolean) - Method in class hudson.remoting.Launcher
-
- setTunnel(String) - Method in class hudson.remoting.Engine
-
- 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.CommandTransport
-
Starts the transport.
- setup(Channel, CommandTransport.CommandReceiver) - Method in class hudson.remoting.SynchronousCommandTransport
-
- skip(long) - Method in class hudson.remoting.RemoteInputStream
-
- slaveJnlpCredentials - Variable in class hudson.remoting.Launcher
-
- slaveJnlpURL - Variable in class hudson.remoting.Launcher
-
- slaveLog - Variable in class hudson.remoting.Launcher
-
- slaveName - Variable in class hudson.remoting.Engine
-
- SocketInputStream - Class in hudson.remoting
-
InputStream
connected to socket.
- SocketInputStream(Socket) - Constructor for class hudson.remoting.SocketInputStream
-
- SocketOutputStream - Class in hudson.remoting
-
InputStream
connected to socket.
- SocketOutputStream(Socket) - Constructor for class hudson.remoting.SocketOutputStream
-
- 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
-
- 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 additoinal stack trace that indicates an error that was recovered.
- 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
-
- 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?
- 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.