Modifier and Type | Method and Description |
---|---|
NamedFactory<Channel> |
SshAgentFactory.getChannelForwardingFactory()
The channels are requested by the ssh server when forwarding a client request.
|
Modifier and Type | Class and Description |
---|---|
class |
AgentForwardedChannel |
class |
ChannelAgentForwarding
The client side channel that will receive requests forwards by the SSH server.
|
Modifier and Type | Method and Description |
---|---|
Channel |
ChannelAgentForwardingFactory.create() |
Modifier and Type | Method and Description |
---|---|
NamedFactory<Channel> |
ProxyAgentFactory.getChannelForwardingFactory() |
NamedFactory<Channel> |
LocalAgentFactory.getChannelForwardingFactory() |
Modifier and Type | Method and Description |
---|---|
Channel |
ChannelAgentForwardingFactory.create() |
Modifier and Type | Method and Description |
---|---|
NamedFactory<Channel> |
UnixAgentFactory.getChannelForwardingFactory() |
Modifier and Type | Field and Description |
---|---|
static List<NamedFactory<Channel>> |
ClientBuilder.DEFAULT_CHANNEL_FACTORIES |
Modifier and Type | Interface and Description |
---|---|
interface |
ClientChannel
A client channel used to communicate with
the SSH server.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractClientChannel
TODO Add javadoc
|
class |
ChannelDirectTcpip
TODO Add javadoc
|
class |
ChannelExec
Client channel to run a remote command
|
class |
ChannelSession
TODO Add javadoc
|
class |
ChannelShell
Client channel to open a remot shell
|
class |
ChannelSubsystem
Client channel to run a subsystem
|
class |
PtyCapableChannelSession
Serves as the base channel session for executing remote commands - including
a full shell.
|
Modifier and Type | Method and Description |
---|---|
protected String |
AbstractChannelExitRequestHandler.getEvent(Channel channel,
String request,
V value) |
protected void |
AbstractChannelExitRequestHandler.notifyStateChanged(Channel channel,
String request,
V value)
Notifies that some change has been made to the data in the holder.
|
RequestHandler.Result |
AbstractChannelExitRequestHandler.process(Channel channel,
String request,
boolean wantReply,
Buffer buffer) |
protected Integer |
ExitStatusChannelRequestHandler.processRequestValue(Channel channel,
int exitStatus) |
protected String |
ExitSignalChannelRequestHandler.processRequestValue(Channel channel,
String signalName,
boolean coreDumped,
String message,
String lang) |
protected Integer |
ExitStatusChannelRequestHandler.processRequestValue(Channel channel,
String request,
Buffer buffer) |
protected String |
ExitSignalChannelRequestHandler.processRequestValue(Channel channel,
String request,
Buffer buffer) |
protected abstract V |
AbstractChannelExitRequestHandler.processRequestValue(Channel channel,
String request,
Buffer buffer)
Invoked by default from
AbstractChannelExitRequestHandler.process(Channel, String, boolean, Buffer) when
a request matching the handler's name is received |
Modifier and Type | Field and Description |
---|---|
protected List<NamedFactory<Channel>> |
BaseBuilder.channelFactories |
protected List<NamedFactory<Channel>> |
AbstractFactoryManager.channelFactories |
Modifier and Type | Method and Description |
---|---|
List<NamedFactory<Channel>> |
FactoryManager.getChannelFactories()
Retrieve the list of named factories for
Channel objects. |
List<NamedFactory<Channel>> |
AbstractFactoryManager.getChannelFactories() |
Modifier and Type | Method and Description |
---|---|
S |
BaseBuilder.channelFactories(List<NamedFactory<Channel>> channelFactories) |
void |
AbstractFactoryManager.setChannelFactories(List<NamedFactory<Channel>> channelFactories) |
Modifier and Type | Field and Description |
---|---|
static Transformer<ChannelRequestHandler,RequestHandler<Channel>> |
ChannelRequestHandler.CHANN2HNDLR |
protected List<RequestHandler<Channel>> |
AbstractChannel.handlers |
Modifier and Type | Method and Description |
---|---|
void |
ChannelListener.channelClosed(Channel channel)
Called to inform about a channel being closed.
|
void |
ChannelListener.channelInitialized(Channel channel)
Called to inform about initial setup of a channel via the
init(org.apache.sshd.common.session.ConnectionService, org.apache.sshd.common.session.Session, int)
method. |
void |
ChannelListener.channelOpenFailure(Channel channel,
Throwable reason)
Called to inform about the failure to open a channel
|
void |
ChannelListener.channelOpenSuccess(Channel channel)
Called to inform about a channel being successfully opened for a
session.
|
RequestHandler.Result |
ChannelRequestHandler.process(Channel channel,
String request,
boolean wantReply,
Buffer buffer) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractChannel.addRequestHandler(RequestHandler<Channel> handler) |
Constructor and Description |
---|
ChannelAsyncInputStream(Channel channel) |
ChannelAsyncOutputStream(Channel channel,
byte cmd) |
Modifier and Type | Class and Description |
---|---|
class |
TcpipClientChannel
TODO Add javadoc
|
Modifier and Type | Field and Description |
---|---|
protected Map<Integer,Channel> |
AbstractConnectionService.channels
Map of channels keyed by the identifier
|
Modifier and Type | Method and Description |
---|---|
protected Channel |
AbstractConnectionService.getChannel(Buffer buffer)
Retrieve the channel designated by the given packet
|
Modifier and Type | Method and Description |
---|---|
Collection<Channel> |
AbstractConnectionService.getChannels() |
Modifier and Type | Method and Description |
---|---|
int |
ConnectionService.registerChannel(Channel channel)
Register a newly created channel with a new unique identifier
|
int |
AbstractConnectionService.registerChannel(Channel channel) |
void |
ConnectionService.unregisterChannel(Channel channel)
Remove this channel from the list of managed channels
|
void |
AbstractConnectionService.unregisterChannel(Channel channel)
Remove this channel from the list of managed channels
|
Modifier and Type | Field and Description |
---|---|
static List<NamedFactory<Channel>> |
ServerBuilder.DEFAULT_CHANNEL_FACTORIES |
Modifier and Type | Interface and Description |
---|---|
interface |
ServerChannel |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServerChannel
TODO Add javadoc
|
Modifier and Type | Method and Description |
---|---|
Channel |
ChannelSessionFactory.create() |
Modifier and Type | Method and Description |
---|---|
RequestHandler.Result |
PuttyRequestHandler.process(Channel channel,
String request,
boolean wantReply,
Buffer buffer) |
protected RequestHandler.Result |
PuttyRequestHandler.processPuttyOpcode(Channel channel,
String request,
String opcode,
boolean wantReply,
Buffer buffer) |
Constructor and Description |
---|
AsyncDataReceiver(Channel channel) |
Modifier and Type | Class and Description |
---|---|
class |
TcpipServerChannel
TODO Add javadoc
|
Modifier and Type | Method and Description |
---|---|
Channel |
TcpipServerChannel.TcpipFactory.create() |
Modifier and Type | Class and Description |
---|---|
static class |
X11ForwardSupport.ChannelForwardedX11 |
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.