Package se.entra.phantom.server

Interface Summary
ClientCommunicationInterface The manager for all threaded client sessions that clients can connect to.
ClientCommunicationListener This interface is implemented by a non-NetPhantom Java Client such as e.g. a state-less HTTP session using a client session or an request-reply type of program requesting e.g. host data.
ClientConnectionInterface The manager for all threaded client sessions that clients can connect to.
ClientConnectionListener This interface is implemented by the ClientSessionManager in order to processing new incoming connections.
ClientSessionDisposeListener Objects may implement this interface and they will be notified when a client session is disposed if they are added to the an object table using the method VirtualSessionManager.saveObject.
ClientSessionInterface This interface is implemented by the ClientSession in order to interact with the session running on the client side.
ClientSessionListener This interface is used by the Connector to register itself as a listener for the client session events such as Connect/Dispose.
ClientWorker.ClientWorkerInterface  
ConnectorLoadInterface This interface is used by the Connector to register itself as a listener for the server process events such as Start/Stop.
EventHistoryListener The event history listener interface is used to intercept new events posted on the event queue.
EventInterface The server has a global event manager running in a thread.
EventInterface2 The server has a global event manager running in a thread.
EventMessengerInterface This is an interface that must be implemented by all EventMessengers.
GofControlIdentifier The GofControlIdentifier is an interface that must be implemented by all the classes that will be used to identify different controls.
GofHostAreaIdentifier The GofHostAreaIdentifier is an interface that must be implemented by all the classes that will be used to identify different areas on the host screen.
GofHostFieldIdentifier This interface must be implemented by classes that are used to create logical host fields, called GofHostFields, from a screen's host fields.
HostSessionListener The 3270 or 5250 host session listener interface.
HostSessionListener2 The 3270 or 5250 host session listener interface.
HostSessionManagerListener A class wanting to use terminal sessions with the HostSessionManager must implement this interface in order to be notified of changes.
HostSessionManagerListener2 A class wanting to use terminal sessions with the HostSessionManager must implement this interface in order to be notified of changes.
HostSessionPeer The interface for 3270 or 5250 host sessions.
IClientStart Interface to implement in a class that is defined in the [base] section of server.ini as IClientStart=your.class.name.
IReloadable The implementing class will have the ability to reload its state from an external source.
LUMapperInterface This interface must be supported by the user exit that handles the 3270/5250 LU Mapping.
LUMapperInterface2 This interface must be supported by the user exit that handles the 3270/5250 LU Mapping.
ObjectCalling The ObjectCalling interface should be implemented by any class whose instances are intended to be executed as a Phantom Object.
ObjectMessages The ObjectMessages interface contains the definitions of the NetPhantom Object calls.
ObjectReply This interface is used to get the reply from a PhantomObject.callObject method where the object might be of type REXX Application running in a separate thread.
PhantomControlFlags This interface contains the Phantom control flags.
PhantomControlType This class contains the definitions of the Phantom Control Types.
PhantomUserWindowProperties Properties interface for server user windows.
ServerAction This method should be implemented by the class that will perform the invokeAndWait or invokeLater server action.
ServerAdminExit This interface defines the server administration exit that allows commands to be performed at the server locally or remotely.
ServerAdminInterface This interface defines all the server administration commands that are supported.
ServerAdminToolsInterface This interface is used to extend functionality in the NetPhantom Server Administration program under the "File - Toolbox" menu item.
ServerProcessListener This interface is used by the Connector to register itself as a listener for the server process events such as Start/Stop.
ServerSocketInterface ServerSocketInterface is used by servers to listen for requests from clients for [SSL] connections.
SocketNameInterface Implementors of this interface should return the DNS name of a socket connection.
TelnetHost The Host Telnet communication.
TelnetInterface Use this interface to implement a telnet session owner.
TranslateHostText  
UserAuthenticationInterface This interface must be supported by the user exit that handles the user authentication.
WebServerInterface This interface is implemented by the Web Server to respond to a HTTP request.
VirtualChangeEvent This interface is implemented by the all virtual classes that requires handling of change events.
VirtualClientMessages This interface is implemented by the all virtual classes that requires updates to be sent to the client.
VirtualComponentListener When a panel is created for non-NetPhantom automated processing, this interface is used to listen to control events.
VirtualInterface This interface is implemented by the VirtualPanel, VirtualMenu and VirtualControl.
VirtualPanelCreationListener This interface is used to listen for panel creation and/or destruction.
VirtualPanelEventListener This interface is used to listen to events related to panel updates by the system or from a client.
VirtualPanelListener When a panel is created for non-NetPhantom automated processing, this interface is used to listen to panel events.
VirtualServerUserWindowInterface This interface is implemented by the bar and external image user window.
VirtualServerUserWindowProperties Properties interface for server user windows.
VirtualUserWindowInterface This interface is implemented by the bar and external image user window.
WorkerCallbackInterface Interface for callback worker event.
 

Class Summary
ADMIN Handles the Runtime application ADMIN.PHR, in "se.entra.phantom.server.rconsole.runtime" directory.
ADMINCNF Handles the Runtime application ADMIN.PHR, in "se.entra.phantom.server.rconsole.runtime" directory.
BinaryTrace This class is used to trace binary data to an output stream.
ClientCommunicationAdapter This convenience adapter class imlements the interface of a non-NetPhantom Java Client such as e.g. a state-less HTTP session using a client session or an request-reply type of program requesting e.g. host data.
ClientConnectionData This class contains the data of a client connection.
ClientSession The threaded client session that one clients can connect to.
ClientSessionManager The manager for all threaded client sessions that clients can connect to.
ClientWorker The threaded client session that one clients can connect to.
CodepageConverter The class is the actual "doer" for the CodepageMapper class.
CodepageMapper Maps ASCII to/from Unicode, EBCDIC to/from Unicode, Ansi to/from Unicode.
ControlIDHostFieldID This class holds the control ID and host field ID of a control.
DefaultServerSocket ServerSocketInterface is used by servers to listen for requests from clients for [SSL] connections.
DefaultSessionPoolingHandler When a session is started, "pinged", checked for validity, reclaimed or is about to be disposed, the DefaultSessionPoolingHandler reads what to do for the action in question.
EventFilter The event filter class holds a global array of event IDs that are logged or not.
EventID This class contains the integer representation of all events that the NetPhantom server can output.
EventManager The server has a global event manager running in a thread.
FileListContent Handles the contents of a list for comboboxes and spin buttons that might be either static (containing references to host fields or text prompts) or dynamic file content (also containing references).
Focus The Focus class contains flags that can be used when setting focus to control that is connected to host or the first selectable control.
FontSubstitution FontSubstitution class.
GlobalVariable Global variable class.
GofAS400HostFieldIdentifier This class takes all the host fields and creates GofHostFields from them.
GofButtonAreaIdentifier The identification of the area represented by this class is also very simple.
GofCheckBoxIdentifier This class identifies check box controls for the Gui-on-the-fly, from unused GofHostFields.
GofComboBoxIdentifier This class identifies combination box controls for the Gui-on-the-fly, from unused GofHostFields.
GofControlIdentifierAdapter This is an adapter class that must be used as a base class for classes implementing the GofControlIdentifier interface.
GofEntryFieldIdentifier This class identifies entry field controls for the Gui-on-the-fly, from unused GofHostFields.
GofHorLineIdentifier This class identifies horizontal line controls for the Gui-on-the-fly, from unused GofHostFields.
GofHostAreaIdentifierAdapter This is an adapter class that must be used as a base class for classes implementing the GofHostAreaIdentifier interface.
GofHostField The GofHostFields are wrapper objects for the original host fields.
GofHostFieldIdentifierAdapter This is an adapter class that must be used as a base class for classes implementing the GofHostFieldIdentifier interface.
GofListBoxIdentifier This class identifies list box controls for the Gui-on-the-fly, from unused GofHostFields.
GofListColumnElement The GofListColumnElement is a container class for all the data needed by the PhantomCListBox class to create its inner classes for the columns.
GofListContMarkIdentifier This class identifies AS/400 subfile continuation mark.
GofMainAreaIdentifier Since this class represents everything that is left after all the other areas have been identified, it does not have any logic to identify itself.
GofMainFrameHostFieldIdentifier This class takes all the host fields and creates GofHostFields from them.
GofMainFrameSplitHostFieldIdentifier This class takes all the host fields and creates GofHostFields from them.
GofManager Manages all the Gui-on-the-Fly processing.
GofOutputTextIdentifier This class identifies output text/static text controls for the Gui-on-the-fly, from unused GofHostFields.
GofProcessingOrder A Gui-on-the-fly processing order.
GofPushButtonIdentifier This class identifies push button controls for the Gui-on-the-fly, from unused GofHostFields.
GofSpinButtonIdentifier This class identifies spin button controls for the Gui-on-the-fly, from unused GofHostFields.
GofTitleAreaIdentifier The identification of the area represented by this class is very simple.
GofTitleAreaTitleIdentifier This class identifies title for the Gui-on-the-fly, from unused GofHostFields.
GuiOnTheFlyRuntime The Gui-on-the-fly runtime class extends the VirtualRuntime class because it is already an instance of the set of runtime applications that the client session(s) can use.
HostColors This class contains the host colors displayed in the terminal emulator window.
HostField This class holds the definition of a the host fields on the screen.
HostFields All host fields of a screen are accessed using this class.
HostLockChange Handles changes of the lock state for the host session.
HostPopupWindow This class identifies pop-up windows on a host screen.
HostPopupWindow.Rect  
HostPrinterSettings This class holds information regarding host printer settings used for 3270 printers.
HostScreen This class does everything required for a host screen.
HostScreenChange Handles changes of the screen data for the host session.
HostSendKeys Handles conversion of HLLAPI send keys to indexed values defined in this class.
HostSession The 3270 or 5250 (or EE) host session.
HostSession3270 The 3270 host session peer.
HostSession3270Printer The 3270 host session printer peer.
HostSession5250 The 5250 host session peer.
HostSessionEE The EE host session peer.
HostSessionManager Handles the connection for a client session to the host.
HostSessionManagerAdapter A class wanting to use terminal sessions with host sessions must implement the interface HostSessionManagerListener2 or this convenience adapter in order to be notified of changes.
HttpTunnelingCommunication  
IniFile Loads and handles retrieval of data in a file such as SERVER.INI with [sections] and "item=data".
KeyboardRemapper The keyboard remapper that maps KeyEvents to Phantom Send Keys.
KeyboardRemapperAugmentation The key augmentation maps a key with the shift, control and alt keys to a particular send key.
LicenseAgreement Handles display of a license agreement once for a particular key.
ListAndColor Class handing a list with colors and a description along with the Swing color and a default button.
LoadBalancing Handles the load balancing between NetPhantom servers.
MailEventMessenger  
NetRexxMigration The NetRexxMigration class is used as a base class to derive new NetRexx classes that are ported from existing REXX programs, both REXX macros and REXX applications.
NpPrintStream A PrintStream adds functionality to another output stream, namely the ability to print representations of various data values conveniently.
ObjectAdapter This adapter implements the ObjectCalling interface and makes it easier to develop Java Server Code for Objects in NetPhantom.
ObjectHelper The ObjectHelper class contains helper functions that converts an integer object message into a string or the other way around.
PerformanceData Handles retreival and display of performance data for this server and optionally slave servers when load balancing is used.
PhantomApplicationData This class loads the Phantom Application file.
PhantomApplicationData.Directory This class contains the connection between screens and panels.
PhantomCBar A Phantom Bar class that contains information about the bar and the bar controls read from the runtime file.
PhantomCBarBitmap A Phantom Bar Bitmap Control hat contains information about the bitmap bar controls read from the runtime file.
PhantomCBarBmpButton A Phantom Bar Bitmap button Control hat contains information about the bitmap button bar controls read from the runtime file.
PhantomCBarControl A Phantom Bar Control superclass that contains information about the bar controls read from the runtime file.
PhantomCBarDateTime A Phantom Bar Date time Control hat contains information about the date time bar controls read from the runtime file.
PhantomCBarHostField A Phantom Bar Hostfield Control hat contains information about the hostfield bar controls read from the runtime file.
PhantomCBarKbdIndicator A Phantom Bar Keyboard indicator Control hat contains information about the keyboard indicator bar controls read from the runtime file.
PhantomCBarMessage A Phantom Bar Message Control hat contains information about the message bar controls read from the runtime file.
PhantomCBarSpacing A Phantom Bar Spacing Control hat contains information about the spacing bar controls read from the runtime file.
PhantomCBarStdButton A Phantom Bar Standard button Control hat contains information about the standard button bar controls read from the runtime file.
PhantomCBarText A Phantom Bar Text Control hat contains information about the text bar controls read from the runtime file.
PhantomCBarUserDraw A Phantom Bar User draw Control hat contains information about the user draw bar controls read from the runtime file.
PhantomCBusGraph This class contains information about business graphics read from the Phantom Panel file.
PhantomCBusGraphBar This class contains information about bar business graphics read from the Phantom Panel file.
PhantomCBusGraphColumn This class contains information about business graphics read from the Phantom Panel file.
PhantomCBusGraphLine This class contains information about business graphics read from the Phantom Panel file.
PhantomCBusGraphPie This class contains information about business graphics read from the Phantom Panel file.
PhantomCBusGraphType This class is a super class from which different kinds of business graphics classes can be inherited.
PhantomCCheckBox This class loads the control definition from the Phantom Panel file.
PhantomCComboBox This class loads the control definition from the Phantom Panel file.
PhantomCEntryField This class loads the control definition from the Phantom Panel file.
PhantomCExternalImage Handle properties for external image.
PhantomCGroupBox This class loads the control definition from the Phantom Panel file.
PhantomCJUserWindow This class is the superclass for all Phantom controls.
PhantomClassLoader This loader can throw away classes.
PhantomCListBox This class loads the control definition from the Phantom Panel file.
PhantomCMLE This class loads the control definition from the Phantom Panel file.
PhantomCNoteBook This class loads the control definition from the Phantom Panel file.
PhantomCNoteBookAction This class loads the control definition from the Phantom Panel file.
PhantomCNoteBookPage This class loads the control definition from the Phantom Panel file.
PhantomControl This class is the superclass for all Phantom controls.
PhantomControlBase This class loads the control definition from the Phantom Panel file.
PhantomCOutputText This class loads the control definition from the Phantom Panel file.
PhantomCPushButton This class loads the control definition from the Phantom Panel file.
PhantomCRadioButton This class loads the control definition from the Phantom Panel file.
PhantomCRectangle This class loads the control definition from the Phantom Panel file.
PhantomCSpinButton This class loads the control definition from the Phantom Panel file.
PhantomCStaticText This class loads the control definition from the Phantom Panel file.
PhantomCSubWindow This class loads the control definition from the Phantom Panel file.
PhantomCSysIcon Handle properties for sys icon.
PhantomCUnknown This class loads the control definition from the Phantom Panel file.
PhantomCUserWindow This class loads the control definition from the Phantom Panel file.
PhantomCUserWindowDefaultProperties Default property handler for userwindows.
PhantomEditor  
PhantomFile This class is used for opening and reading files that are stored using Phantom Hurricane in OEM ASCII or Ansi character set.
PhantomHostData This class loads the Phantom Host file containing screens and macros.
PhantomHostField This class contains the Phantom Host Field definitions.
PhantomHostFieldColumnCell Contains the result of a cell in a host field column, typically used for list boxes and business graphics.
PhantomHostFieldLocation Contains the result of where a cursor position is located on the host screen in relation to a PhantomHostField.
PhantomHostScreen This class contains the Phantom Host screen definition and the host fields.
PhantomHostScreenIdentification This class contains the Phantom Host Screen identification.
PhantomMacro This class contains the Phantom Macro definition and its macro steps.
PhantomMenu This class loads the menu definition from the Phantom Panel file.
PhantomMenuItem This class loads the menu item definition from the Phantom Panel file.
PhantomMessageBox This class loads the message box definition from the Phantom Panel file.
PhantomObject This class contains the Phantom Object definitions.
PhantomOutputFile This class is used for creating and writing to files that are stored using Phantom Hurricane in OEM ASCII or Ansi character set.
PhantomPanelData This class loads the Phantom Panel file.
PhantomPopupMenu Loads the PhantomPopupMenu data and checks for external references in its menu item text prompts.
PhantomPopupMenuItem For this implementation, this class is identical to the PhantomMenuItem class.
PhantomRuntime This class loads the Phantom Hurricane 3.0 runtime file with the file extension ".PHR".
PhantomRuntime.FileErrors A class containing file errors (files not found and their references).
PhantomRuntime.FilePositionAndLength The class that holds the file table information.
PhantomWorker The class to handle calls to/from the REXXMigration and NetRexxMigration classes.
PortManager Handles all the server socket port listeners.
Report A report created by the report generator.
ReportGenerator The report generator.
ReportRequester  
REXXFile Handles the REXX files functions such as LineOut, Chars, CharIn, etc.
REXXMigration The REXXMigration class is used as a base class to derive new Java classes that are ported from existing REXX programs, both REXX macros and REXX applications.
ServerActionAdapter This helper class is used to perform the invokeAndWait or invokeLater server action.
ServerEvent The server event is instanciated and placed on the event queue by the Event Manager.
ServerThread The ServerThread class extends the Java Thread class and provides logging a facility in case of a faulty or errornous thread termination.
ServerThreadGroup The ServerThreadGroup class extends the Java ThreadGroup class and provides logging a facility used by the Server Administration program.
SessionPoolingData This class holds the data used by all session instances of a pool.
SessionPoolingManager The manager for the session pools.
SessionPoolingScriptData This class holds information for each script currently being executed, e.g. the return code, the current instruction pointer.
SessionPoolingScriptRunner This class is used to run the script threads for start, ping, reclaim and dispose.
SocketHelper This is an abstract class with code common to server socket handling.
StampedFile A reference to a file with a stored time stamp.
Start This class starts execution of the server.
StreamReaderThread Handles reading the output of a stream from a process (stdout and stderr).
Telnet3270PlayBack The Telnet 3270 playback communication.
Telnet5250PlayBack The Telnet 5250 playback communication.
TelnetThread The Telnet communication.
Template Your Java code goes here.
TerminalAbout This class handles the Terminal About panel ABOUT.
TerminalApplication This class handles the Terminal Application main panel TERMINAL.
TerminalApplicationProperties This class handles the Terminal Application properties popup panel PROPS.
TerminalChangeSession This class handles the Terminal Change session of the panel CHGSESS.
TerminalCutCopyParsing This class handles the Terminal Cut/Copy parsing option of the panel CUTCOPY.
TerminalFunctions This class handles the "advanced" terminal functions.
TerminalSettings This class is the storage class for terminal settings.
TestConnector A test connector.
WindowsLikeFilenameFilter Filters file names like under Windows, with '?'
VirtualCBar A Virtual Bar component class which is a mirror of the corresponding client class PJBar.
VirtualCBarBitmap A Phantom Bar Bitmap control
VirtualCBarBmpButton A Phantom Bar Bitmap Button control
VirtualCBarControl The Bar control class is a superclass for all bar control objects.
VirtualCBarDateTime A Phantom Bar DateTime control
VirtualCBarHostField A Phantom Bar HostField control
VirtualCBarKbdIndicator A Phantom Bar Keyboard Indicator control
VirtualCBarMessage A Phantom Bar Message control
VirtualCBarSpacing A Phantom Bar Spacing control
VirtualCBarStdButton A Phantom Bar Standard Button control
VirtualCBarText A Phantom Bar Text control
VirtualCBarUserDraw A Phantom Bar DateTime control
VirtualCBusGraph A Virtual Business Graphics component class which is a mirror of the corresponding client class CBusGraph.
VirtualCBusGraphBar This class contains information about bar business graphics read from the Phantom Panel file.
VirtualCBusGraphCategories A Virtual Business Graphics component class which is a mirror of the corresponding client class CBusGraph.
VirtualCBusGraphColumn This class contains information about bar business graphics read from the Phantom Panel file.
VirtualCBusGraphLegend A Virtual Business Graphics component class which is a mirror of the corresponding client class CBusGraph.
VirtualCBusGraphLine This class contains information about bar business graphics read from the Phantom Panel file.
VirtualCBusGraphPie This class contains information about bar business graphics read from the Phantom Panel file.
VirtualCBusGraphSpray The spray chart class.
VirtualCBusGraphType A Virtual Business Graphics component class which is a mirror of the corresponding client class CBusGraph.
VirtualCBusGraphValueData A Virtual Business Graphics component class which is a mirror of the corresponding client class CBusGraph.
VirtualCBusGraphValues A Virtual Business Graphics component class which is a mirror of the corresponding client class CBusGraph.
VirtualCCheckBox The check box has two strings, a selected string and an unselected string that is placed in a host field (if any) depending on the check state.
VirtualCComboBox The VirtualCComboBox.
VirtualCEntryField The entry field is normally connected to a host field to which the color properties optionally are synchronized with.
VirtualCExternalImage Displays an external image on the client.
VirtualCGroupBox The group box may change the text, become visible/enabled and change foreground color.
VirtualCListBox A Virtual ListBox.
VirtualCMLE  
VirtualCNoteBook  
VirtualCNoteBookPage  
VirtualComponentAdapter When a panel is created for non-NetPhantom automated processing, this convenience adapter is used to listen to control events.
VirtualComponentListenerMulticast This class is used as soon as more than one panel listener is attached to a panel.
VirtualControl This class is the base class for all controls in a Phantom Panel.
VirtualCOutputText The Virtual part of the output text control.
VirtualCPushButton The push button control.
VirtualCRadioButton The radio button has one string, a selected string, that is placed in a host field (if any) depending on the selection state (or check state).
VirtualCRectangle  
VirtualCSpinButton The virtual SpinButton control.
VirtualCStaticText The virtual static text control is a text control with colors and a font.
VirtualCSubWindow The subwindow is rather a static control in the NetPhantom environment.
VirtualCUnknown  
VirtualCUserWindow  
VirtualHostField Handles text prompt data for multiple purposes using transactions and changes.
VirtualHostMessageBox Handles host message boxes to the client.
VirtualMenu Handles all pull-down menus in a panel.
VirtualMenuItem The panel contains a menu bar (might be displayed as a pop-up menu).
VirtualMessageBox Handles message boxes to the client.
VirtualOutputHostField Handles text prompt data for multiple purposes using transactions and changes.
VirtualPanel Virtual panels are associated with PhantomPanelData that defines the virtual objects to create.
VirtualPanelAdapter When a panel is created for non-NetPhantom automated processing, this convenience abstract adapter class is used to listen to panel events.
VirtualPanelSession Each client session has at least on panel session.
VirtualPopupMenu The virtual pop-up menu class contains references to the Phantom Pop-up Menu definition as well as to the Virtual Runtime that keeps track of which pop-up menus have been transfered to the client or not.
VirtualPopupMenuItem The panel can contain references to several pop-up menus.
VirtualPullDownMenu The panel contains a menu bar (might be displayed as a pop-up menu).
VirtualRuntime This class is derived from PhantomRuntime and is the one used with any virtual component.
VirtualRuntimePopupMenu The virtual runtime pop-up menu class contains references to the Phantom Pop-up Menu definition as well as to the Virtual Runtime that keeps track of which pop-up menus have been transfered to the client or not.
VirtualServerUserWindowAdapter This class handles the server part of the user window for color choosing the terminal colors.
VirtualSessionManager The virtual session manager that handles a clients.
VirtualTextData Handles text data for multiple purposes using transactions and changes.
VirtualTextPrompt Handles text prompt data for multiple purposes using transactions and changes.
 

Exception Summary
RexxExit This class is used to implement the REXX "Exit" statement in e.g. procedures.
SessionPoolingDisposed An instance of the SessionPoolingDisposed is thrown by NetPhantom or the SessionPooling tag instructions in order to stop the execution of any script.
SessionPoolingScriptBreak This exception is thrown when a "break" script statement is encountered.
SessionPoolingScriptHostError This exception is thrown when a host error is encountered.
SessionPoolingScriptReturn This exception is thrown when a "break" script statement is encountered.
 

Error Summary
ClientSessionDisposed An instance of the ClientSessionDisposed is thrown by the NetPhantom API or kernel in order to stop the execution of any Java code (or NetRexx).
OldClientDataError An instance of the OldClientDataError is thrown by the NetPhantom API or kernel in order to stop the handling an inbound client to server transaction because of an invalid hash code value.
 



Phantom® and NetPhantom® are registered trademarks of Codectica Systems SARL.
© Copyright Codectica Systems SARL, 2008. All rights reserved.