Package dev.galasa.imstm.spi
Class ImsTerminalImpl
java.lang.Object
dev.galasa.zos3270.spi.Terminal
dev.galasa.zos3270.spi.Zos3270TerminalImpl
dev.galasa.imstm.spi.ImsTerminalImpl
- All Implemented Interfaces:
IImsTerminal,IScreenUpdateListener,ITerminal
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.galasa.zos3270.IScreenUpdateListener
IScreenUpdateListener.Direction -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal booleanfinal IImsSystemfinal IImstmManagerSpifinal StringFields inherited from class dev.galasa.zos3270.spi.Terminal
MAX_MILLISECS_TO_WAIT_FOR_NETWORK_THREAD_TO_FINISH, textScan -
Constructor Summary
ConstructorsConstructorDescriptionImsTerminalImpl(IImstmManagerSpi imstmManager, IFramework framework, IImsSystem imsSystem, boolean connectAtStartup, ITextScannerManagerSpi textScanner) ImsTerminalImpl(IImstmManagerSpi imstmManager, IFramework framework, IImsSystem imsSystem, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) ImsTerminalImpl(IImstmManagerSpi imstmManager, IFramework framework, IImsSystem imsSystem, IIpHost ipHost, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) ImsTerminalImpl(IImstmManagerSpi imstmManager, IFramework framework, IImsSystem imsSystem, String host, int port, boolean ssl, boolean verifyServer, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanMethods inherited from class dev.galasa.zos3270.spi.Zos3270TerminalImpl
doAutoConnect, flushTerminalCache, getId, screenUpdated, writeRasOutputMethods inherited from class dev.galasa.zos3270.spi.Terminal
backSpace, backTab, clear, connect, cursorDown, cursorLeft, cursorRight, cursorUp, disconnect, enter, eraseEof, eraseInput, getHostPort, getRequestedDeviceName, getScreen, home, isClearScreen, isConnected, isSwitchedSSL, isTextInField, isTextInField, networkClosed, newLine, pa1, pa2, pa3, pf1, pf10, pf11, pf12, pf13, pf14, pf15, pf16, pf17, pf18, pf19, pf2, pf20, pf21, pf22, pf23, pf24, pf3, pf4, pf5, pf6, pf7, pf8, pf9, positionCursorToFieldContaining, registerDatastreamListener, reportExtendedScreen, reportScreen, reportScreenWithCursor, retrieveColourAtCursor, retrieveColourAtPosition, retrieveFieldAtCursor, retrieveFieldTextAfterFieldWithString, retrieveHighlightAtCursor, retrieveHighlightAtPosition, retrieveScreen, retrieveText, retrieveTextAtCursor, searchText, searchText, searchText, searchText, setAutoReconnect, setCurrentTerminal, setCursorPosition, setDeviceTypes, setDoStartTls, setRequestedDeviceName, tab, toJsonString, type, unregisterDatastreamListener, verifyTextInField, waitForKeyboard, waitForTextInField, waitForTextInField, waitForTextInField, wfkMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.galasa.zos3270.ITerminal
backSpace, backTab, clear, connect, cursorDown, cursorLeft, cursorRight, cursorUp, disconnect, enter, eraseEof, eraseInput, getId, home, isClearScreen, isConnected, isSwitchedSSL, isTextInField, isTextInField, newLine, pa1, pa2, pa3, pf1, pf10, pf11, pf12, pf13, pf14, pf15, pf16, pf17, pf18, pf19, pf2, pf20, pf21, pf22, pf23, pf24, pf3, pf4, pf5, pf6, pf7, pf8, pf9, positionCursorToFieldContaining, registerDatastreamListener, reportExtendedScreen, reportScreen, reportScreenWithCursor, retrieveColourAtCursor, retrieveColourAtPosition, retrieveFieldAtCursor, retrieveFieldTextAfterFieldWithString, retrieveHighlightAtCursor, retrieveHighlightAtPosition, retrieveScreen, retrieveText, retrieveTextAtCursor, searchText, searchText, searchText, searchText, setCursorPosition, setDoStartTls, tab, toJsonString, type, unregisterDatastreamListener, verifyTextInField, waitForKeyboard, waitForTextInField, waitForTextInField, waitForTextInField, wfk
-
Field Details
-
imsSystem
-
imstmManager
-
connectAtStartup
public final boolean connectAtStartup -
loginCredentialsTag
-
-
Constructor Details
-
ImsTerminalImpl
public ImsTerminalImpl(IImstmManagerSpi imstmManager, IFramework framework, IImsSystem imsSystem, String host, int port, boolean ssl, boolean verifyServer, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) throws TerminalInterruptedException, Zos3270ManagerException, ZosManagerException -
ImsTerminalImpl
public ImsTerminalImpl(IImstmManagerSpi imstmManager, IFramework framework, IImsSystem imsSystem, IIpHost ipHost, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) throws TerminalInterruptedException, IpNetworkManagerException, Zos3270ManagerException, ZosManagerException -
ImsTerminalImpl
public ImsTerminalImpl(IImstmManagerSpi imstmManager, IFramework framework, IImsSystem imsSystem, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) throws TerminalInterruptedException, IpNetworkManagerException, Zos3270ManagerException, ZosManagerException -
ImsTerminalImpl
public ImsTerminalImpl(IImstmManagerSpi imstmManager, IFramework framework, IImsSystem imsSystem, boolean connectAtStartup, ITextScannerManagerSpi textScanner) throws TerminalInterruptedException, IpNetworkManagerException, Zos3270ManagerException, ZosManagerException
-
-
Method Details
-
getImsSystem
- Specified by:
getImsSystemin interfaceIImsTerminal
-
connectToImsSystem
- Specified by:
connectToImsSystemin interfaceIImsTerminal- Throws:
ImstmManagerException
-
resetAndClear
- Specified by:
resetAndClearin interfaceIImsTerminal- Throws:
ImstmManagerException
-
isConnectAtStartup
public boolean isConnectAtStartup() -
getLoginCredentialsTag
- Specified by:
getLoginCredentialsTagin interfaceIImsTerminal
-