Package eu.ccvlab.mapi.core.api
Interface TerminalDiscoveryApi
public interface TerminalDiscoveryApi
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
default void
areTerminalsAvailable
(List<ExternalTerminal> terminals, TerminalDiscoveryDelegate delegate) Currently only supported for OPI-NL Currently only supported for Attended terminalsdefault void
Deprecated.default void
automaticTerminalDiscovery
(TerminalDiscoveryDelegate delegate, boolean onlySearchForLocalTerminal) Currently only supported for Attended terminalsstatic void
-
Method Details
-
areTerminalsAvailable
default void areTerminalsAvailable(List<ExternalTerminal> terminals, TerminalDiscoveryDelegate delegate) Currently only supported for OPI-NL Currently only supported for Attended terminals- Parameters:
terminals
- List of ExternalTerminal object with connection information to reach the terminal, containing IP address, ports, terminalType with opi-language and socket mode.delegate
- Callback hook towards the caller to inform regarding completed/terminal found/error
-
automaticTerminalDiscovery
Deprecated.Currently only supported for Attended terminals- Parameters:
delegate
- Callback hook towards the caller to inform regarding completed/terminal found/error
-
automaticTerminalDiscovery
default void automaticTerminalDiscovery(TerminalDiscoveryDelegate delegate, boolean onlySearchForLocalTerminal) Currently only supported for Attended terminals- Parameters:
delegate
- Callback hook towards the caller to inform regarding completed/terminal found/erroronlySearchForLocalTerminal
- Parameter to indicate if only a search for local terminals is needed
-
abortTerminalDiscovery
default void abortTerminalDiscovery() -
unsupported
static void unsupported()
-
automaticTerminalDiscovery(TerminalDiscoveryDelegate, boolean)
instead