Package dev.galasa.cicsts.spi
Class CicsTerminalImpl
java.lang.Object
dev.galasa.zos3270.spi.Terminal
dev.galasa.zos3270.spi.Zos3270TerminalImpl
dev.galasa.cicsts.spi.CicsTerminalImpl
- All Implemented Interfaces:
ICicsTerminal,IScreenUpdateListener,ITerminal
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.galasa.zos3270.IScreenUpdateListener
IScreenUpdateListener.Direction -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ICicsRegionProvisionedfinal ICicstsManagerSpifinal booleanfinal StringFields inherited from class dev.galasa.zos3270.spi.Terminal
MAX_MILLISECS_TO_WAIT_FOR_NETWORK_THREAD_TO_FINISH, textScan -
Constructor Summary
ConstructorsConstructorDescriptionCicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, boolean connectAtStartup, ITextScannerManagerSpi textScanner) CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, IIpHost ipHost, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, String host, int port, boolean ssl, boolean verifyServer, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanUse the CEOT transaction to determine the Uppercase Translation status of this CICS TS terminalvoidsetUppercaseTranslation(boolean ucctran) Use the CEOT transaction to set the Uppercase Translation status of this CICS TS terminalMethods 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
-
cicsRegion
-
cicstsManager
-
connectAtStartup
public final boolean connectAtStartup -
loginCredentialsTag
-
-
Constructor Details
-
CicsTerminalImpl
public CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, String host, int port, boolean ssl, boolean verifyServer, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) throws TerminalInterruptedException, Zos3270ManagerException, ZosManagerException -
CicsTerminalImpl
public CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, IIpHost ipHost, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) throws TerminalInterruptedException, IpNetworkManagerException, Zos3270ManagerException, ZosManagerException -
CicsTerminalImpl
public CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, boolean connectAtStartup, ITextScannerManagerSpi textScanner, String loginCredentialsTag) throws TerminalInterruptedException, IpNetworkManagerException, Zos3270ManagerException, ZosManagerException -
CicsTerminalImpl
public CicsTerminalImpl(ICicstsManagerSpi cicstsManager, IFramework framework, ICicsRegionProvisioned cicsRegion, boolean connectAtStartup, ITextScannerManagerSpi textScanner) throws TerminalInterruptedException, IpNetworkManagerException, Zos3270ManagerException, ZosManagerException
-
-
Method Details
-
getCicsRegion
- Specified by:
getCicsRegionin interfaceICicsTerminal
-
connectToCicsRegion
- Specified by:
connectToCicsRegionin interfaceICicsTerminal- Throws:
CicstsManagerException
-
resetAndClear
- Specified by:
resetAndClearin interfaceICicsTerminal- Throws:
CicstsManagerException
-
isConnectAtStartup
public boolean isConnectAtStartup() -
setUppercaseTranslation
Description copied from interface:ICicsTerminalUse the CEOT transaction to set the Uppercase Translation status of this CICS TS terminal- Specified by:
setUppercaseTranslationin interfaceICicsTerminal- Parameters:
ucctran- true for UCCTRAN or false for NOUCCTRAN- Throws:
CicstsManagerException
-
isUppercaseTranslation
Description copied from interface:ICicsTerminalUse the CEOT transaction to determine the Uppercase Translation status of this CICS TS terminalNOTE: TRANIDONLY will return
false- Specified by:
isUppercaseTranslationin interfaceICicsTerminal- Returns:
- true if UCCTRAN or false if NOUCCTRAN/TRANIDONLY
- Throws:
CicstsManagerException
-
getLoginCredentialsTag
- Specified by:
getLoginCredentialsTagin interfaceICicsTerminal
-