public class InMemoryCallbackRegistrationService extends java.lang.Object implements CallbackRegistrationService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PROXIED_CLIENT_CONNECTION |
Constructor and Description |
---|
InMemoryCallbackRegistrationService() |
Modifier and Type | Method and Description |
---|---|
Callback |
getCallbackByUUID(java.lang.String uuid) |
java.util.Collection<? extends Callback> |
getCallbacks() |
boolean |
isRegistered(java.lang.String uuid) |
java.util.Collection<java.lang.String> |
matchDestinations(java.lang.String destination) |
void |
registerCallbackClient(com.sshtools.common.ssh.SshConnection con) |
boolean |
resolveOptions(java.lang.String destination,
SshClientArguments arguments,
VirtualConsole console) |
void |
unregisterCallbackClient(java.lang.String uuid) |
public static final java.lang.String PROXIED_CLIENT_CONNECTION
public boolean resolveOptions(java.lang.String destination, SshClientArguments arguments, VirtualConsole console) throws java.io.IOException
resolveOptions
in interface SshOptionsResolver
java.io.IOException
public java.util.Collection<java.lang.String> matchDestinations(java.lang.String destination)
matchDestinations
in interface SshOptionsResolver
public java.util.Collection<? extends Callback> getCallbacks()
getCallbacks
in interface CallbackRegistrationService
public Callback getCallbackByUUID(java.lang.String uuid)
getCallbackByUUID
in interface CallbackRegistrationService
public void registerCallbackClient(com.sshtools.common.ssh.SshConnection con)
registerCallbackClient
in interface CallbackRegistrationService
public void unregisterCallbackClient(java.lang.String uuid)
unregisterCallbackClient
in interface CallbackRegistrationService
public boolean isRegistered(java.lang.String uuid)
isRegistered
in interface CallbackRegistrationService
Copyright © 2022. All rights reserved.