- 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 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.