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 boolean
final IImsSystem
final IImstmManagerSpi
final String
-
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 connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
Methods inherited from class dev.galasa.zos3270.spi.Zos3270TerminalImpl
doAutoConnect, flushTerminalCache, getId, screenUpdated, stripFalseBooleans, writeRasOutput
Methods inherited from class dev.galasa.zos3270.spi.Terminal
backSpace, backTab, clear, connect, cursorDown, cursorLeft, cursorRight, cursorUp, disconnect, enter, eraseEof, eraseInput, getHostPort, 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, setCursorPosition, setDeviceTypes, setDoStartTls, tab, type, unregisterDatastreamListener, verifyTextInField, waitForKeyboard, waitForTextInField, waitForTextInField, waitForTextInField, wfk
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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, 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 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:
getImsSystem
in interfaceIImsTerminal
-
connectToImsSystem
- Specified by:
connectToImsSystem
in interfaceIImsTerminal
- Throws:
ImstmManagerException
-
resetAndClear
- Specified by:
resetAndClear
in interfaceIImsTerminal
- Throws:
ImstmManagerException
-
isConnectAtStartup
public boolean isConnectAtStartup() -
getLoginCredentialsTag
- Specified by:
getLoginCredentialsTag
in interfaceIImsTerminal
-