iSeries Remote Systems
v6.0.0

com.ibm.etools.iseries.core.comm
Class RSEInteractiveJobHandler

java.lang.Object
  extended bycom.ibm.etools.iseries.core.comm.RSEInteractiveJobHandler
All Implemented Interfaces:
com.ibm.etools.systems.core.comm.ISystemCommunicationsDaemonHandler

public class RSEInteractiveJobHandler
extends Object
implements com.ibm.etools.systems.core.comm.ISystemCommunicationsDaemonHandler

The class handles incoming communications requests from the CL command STRRSESVR to associate an interactive job with an RSE connection.


Field Summary
static String copyright
           
static int REQUEST_KEY
           
 
Method Summary
 void addInteractiveJobListener(IInteractiveJobListener listener)
          Add an IInteractiveJobListener.
 void fireInteractiveJobEvent(int eventType, com.ibm.etools.systems.model.SystemConnection connection)
          Firing InteractiveJob events
static RSEInteractiveJobHandler getInstance()
           
 void handleRequest(Socket socket, byte[] ccsidArray)
          Here for compatablity with WDSc V4.0 server code which did not send a request key
 void handleRequest(Socket socket, int requestKey)
           
 void removeInteractiveJobListener(IInteractiveJobListener listener)
          Remove an IInteractiveJobListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final String copyright
See Also:
Constant Field Values

REQUEST_KEY

public static int REQUEST_KEY
Method Detail

getInstance

public static RSEInteractiveJobHandler getInstance()

handleRequest

public void handleRequest(Socket socket,
                          byte[] ccsidArray)
Here for compatablity with WDSc V4.0 server code which did not send a request key


handleRequest

public void handleRequest(Socket socket,
                          int requestKey)
Specified by:
handleRequest in interface com.ibm.etools.systems.core.comm.ISystemCommunicationsDaemonHandler
See Also:
com.ibm.etools.iseries.core.comm.ICommunicationsDaemonHandler#handleRequest(Socket)

addInteractiveJobListener

public void addInteractiveJobListener(IInteractiveJobListener listener)
Add an IInteractiveJobListener.


removeInteractiveJobListener

public void removeInteractiveJobListener(IInteractiveJobListener listener)
Remove an IInteractiveJobListener


fireInteractiveJobEvent

public void fireInteractiveJobEvent(int eventType,
                                    com.ibm.etools.systems.model.SystemConnection connection)
Firing InteractiveJob events


iSeries Remote Systems
v6.0.0

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.