Package com.softwaremining.ui
Class ScreenServer
java.lang.Object
com.softwaremining.ui.ScreenServer
- All Implemented Interfaces:
- Runnable
- Direct Known Subclasses:
- TextUIServer,- ThreadMultiplexor
Screen server side interface to Application.
 It starts the first Application Launcher Program within a Thread.
 Then it opens a socket listening to communication (DISPLAY and ACCEPT) from the program.
 It continues to loops listening for communication until a termination request (QuitRequest) is recieved.
 
 The following messages may be received:
 
DisplayRequest : Display information line/column number
AcceptRequest : Accept incoming requests at line/column number
SendRequest : send the buffered display/accept information to the Screen
QuitRequest : terminate this session
DisplayRequest : Display information line/column number
AcceptRequest : Accept incoming requests at line/column number
SendRequest : send the buffered display/accept information to the Screen
QuitRequest : terminate this session
- 
Constructor Details- 
ScreenServer
 
- 
- 
Method Details- 
runpublic void run()Main method ... for more information please see the class documentation above
- 
getReturnCodepublic int getReturnCode()
- 
getServiceName
- 
getAcceptResponse
- 
getScreen
- 
wakeUpToProgrampublic abstract void wakeUpToProgram()
- 
switchToUserpublic abstract void switchToUser()
- 
getTargetInstancecreate an instance of the class to be run .- Returns:
 
- 
hasQuitedCicspublic boolean hasQuitedCics()For benefit of conversational CICS- Returns:
 
 
-