iSeries Remote Systems
v6.0.0

com.ibm.etools.iseries.core
Class CODEServerManager

java.lang.Object
  extended bycom.ibm.etools.iseries.core.CODEServerManager

public class CODEServerManager
extends Object

CODEServerManager This class handles the integration between our Eclipse Workbench based tools and the existing CODE tools. It is intended only to be accessed on Windows based machines and should not be invoked on Linux (this should not be a problem since CODE does not run on Linux!)


Field Summary
static String copyright
           
 
Constructor Summary
CODEServerManager(String hostname, String connectionName, String userid, String password, String oldCODEAlias, String curlib, String[] libl)
          CODEServerManager
 
Method Summary
protected  boolean deregisterCODEServer()
          deregisterCODEServer - Deregister the server with CODE communications Note: This method is currently used only if the CODE alias is successfully registered, but then the hosts file update failes.
 String getCODEAlias()
          getCODEAlias
protected  boolean isRegistered()
           
protected static void shutdown()
          This method must be called before the Workbench is closed to unload the evfcons.dll that is loaded at runtime by rsentv.dll
 
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
Constructor Detail

CODEServerManager

public CODEServerManager(String hostname,
                         String connectionName,
                         String userid,
                         String password,
                         String oldCODEAlias,
                         String curlib,
                         String[] libl)
CODEServerManager

Method Detail

getCODEAlias

public String getCODEAlias()
getCODEAlias


shutdown

protected static void shutdown()
This method must be called before the Workbench is closed to unload the evfcons.dll that is loaded at runtime by rsentv.dll


deregisterCODEServer

protected boolean deregisterCODEServer()
deregisterCODEServer - Deregister the server with CODE communications Note: This method is currently used only if the CODE alias is successfully registered, but then the hosts file update failes. The DCR for this functionality states that the registered CODE alias will not be deregistered in order to allow launched CODE tools to continue running after the Workbench has been shutdown.


isRegistered

protected boolean isRegistered()

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.