Package com.sshtools.server.callback
Class InMemoryCallbackRegistrationService
java.lang.Object
com.sshtools.server.callback.InMemoryCallbackRegistrationService
- All Implemented Interfaces:
CallbackRegistrationService
,SshOptionsResolver
public class InMemoryCallbackRegistrationService
extends Object
implements CallbackRegistrationService
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCallbackByUUID
(String uuid) Collection<? extends Callback>
boolean
isRegistered
(String uuid) matchDestinations
(String destination) void
registerCallbackClient
(com.sshtools.common.ssh.SshConnection con) boolean
resolveOptions
(String destination, SshClientArguments arguments, VirtualConsole console) void
-
Field Details
-
PROXIED_CLIENT_CONNECTION
- See Also:
-
-
Constructor Details
-
InMemoryCallbackRegistrationService
public InMemoryCallbackRegistrationService()
-
-
Method Details
-
resolveOptions
public boolean resolveOptions(String destination, SshClientArguments arguments, VirtualConsole console) throws IOException - Specified by:
resolveOptions
in interfaceSshOptionsResolver
- Throws:
IOException
-
matchDestinations
- Specified by:
matchDestinations
in interfaceSshOptionsResolver
-
getCallbacks
- Specified by:
getCallbacks
in interfaceCallbackRegistrationService
-
getCallbackByUUID
- Specified by:
getCallbackByUUID
in interfaceCallbackRegistrationService
-
registerCallbackClient
public void registerCallbackClient(com.sshtools.common.ssh.SshConnection con) - Specified by:
registerCallbackClient
in interfaceCallbackRegistrationService
-
unregisterCallbackClient
- Specified by:
unregisterCallbackClient
in interfaceCallbackRegistrationService
-
isRegistered
- Specified by:
isRegistered
in interfaceCallbackRegistrationService
-