public interface ChannelFactory<T extends SshContext>
| Modifier and Type | Method and Description |
|---|---|
ChannelNG<T> |
createChannel(java.lang.String channeltype,
SshConnection con) |
Subsystem |
createSubsystem(java.lang.String name,
SessionChannel session) |
ExecutableCommand |
executeCommand(SessionChannel channel,
java.lang.String[] args,
java.util.Map<java.lang.String,java.lang.String> environment) |
ComponentFactory<ExecutableCommand> |
supportedCommands() |
ComponentFactory<ExecutableCommand> supportedCommands()
ChannelNG<T> createChannel(java.lang.String channeltype, SshConnection con) throws UnsupportedChannelException, PermissionDeniedException, ChannelOpenException
Subsystem createSubsystem(java.lang.String name, SessionChannel session) throws UnsupportedChannelException, PermissionDeniedException
ExecutableCommand executeCommand(SessionChannel channel, java.lang.String[] args, java.util.Map<java.lang.String,java.lang.String> environment) throws PermissionDeniedException, UnsupportedChannelException
Copyright © 2021. All rights reserved.