Uses of Interface
com.ibm.di.server.RSInterface

Packages that use RSInterface
com.ibm.di.api Provides packages and classes for managing the server API. 
com.ibm.di.connector Provides classes for the Directory Integrator's connectors. 
com.ibm.di.fc Provides classes for the Directory Integrator's function components. 
com.ibm.di.function Provides useful functions for the Security Directory Integrator. 
com.ibm.di.log Provides looging classes for the Security Directory Integrator. 
com.ibm.di.osgi   
com.ibm.di.script Provides classes to let the Security Directory Integrator use a javascript interpreter. 
com.ibm.di.server Provides classes for the Security Directory Integrator core engine. 
 

Uses of RSInterface in com.ibm.di.api
 

Methods in com.ibm.di.api that return RSInterface
static RSInterface APIEngine.getConfigInstance(java.lang.String configId)
          Retrieves config instance.
 

Methods in com.ibm.di.api that return types with arguments of type RSInterface
 java.util.Hashtable<RSInterface,java.util.Vector<AssemblyLine>> ProcessRegistry.getAssemblyLines()
          Returns a hashtable whose key elements are the Configuration Instances currently started, and the values are vectors containing all Assembly Lines currently started in the corresponding Configuration Instance.
static java.util.Hashtable<RSInterface,java.util.Vector<AssemblyLine>> APIEngine.getAssemblyLines()
          Returns a hashtable whose key elements are the Configuration Instances currently started, and the values are vectors containing all Assembly Lines currently started in the corresponding Configuration Instance.
 java.util.Vector<RSInterface> ProcessRegistry.getConfigInstances()
          Returns a vector containing all configuration instances currently started.
static java.util.Vector<RSInterface> APIEngine.getConfigInstances()
          Returns a vector containing all configuration instances currently started.
 

Methods in com.ibm.di.api with parameters of type RSInterface
 void ProcessRegistry.configInstanceStarted(RSInterface aConfigInstance)
          Marks that the configuration instance has been started.
static void APIEngine.configInstanceStarted(RSInterface aConfigInstance)
          This is a notification method, that notifies the engine that the specified Config Instance has been started.
 void ProcessRegistry.configInstanceStopped(RSInterface aConfigInstance)
          Marks that the configuration instance has been stopped.
static void APIEngine.configInstanceStopped(RSInterface aConfigInstance)
          This is a notification method, that notifies the engine that the specified Config Instance has been stopped.
static java.lang.String APIEngine.getConfigId(RSInterface configInstance)
          Obtain the configuration instance id for a running configuration instance.
 

Uses of RSInterface in com.ibm.di.connector
 

Methods in com.ibm.di.connector that return RSInterface
 RSInterface Connector.getRSInterface()
          Returns the current RSInterface object in use by this connector.
 

Methods in com.ibm.di.connector with parameters of type RSInterface
 void ConnectorInterface.setRSInterface(RSInterface rsi)
          Sets the RSInterface for this connector to use.
 void Connector.setRSInterface(RSInterface rsi)
          Sets the RSInterface for this connector to use.
 

Uses of RSInterface in com.ibm.di.fc
 

Methods in com.ibm.di.fc that return RSInterface
 RSInterface FunctionInterface.getRSInterface()
          Returns the current RSInterface object in use by this Function.
 RSInterface Function.getRSInterface()
          Returns the current RSInterface object in use by this Function.
 

Methods in com.ibm.di.fc with parameters of type RSInterface
 void FunctionInterface.setRSInterface(RSInterface rsi)
          Sets the RSInterface object for this Function.
 void Function.setRSInterface(RSInterface rsi)
          Sets the RSInterface object for this Function.
 

Uses of RSInterface in com.ibm.di.function
 

Fields in com.ibm.di.function declared as RSInterface
 RSInterface UserFunctions.server
          RSInterface object.
 

Methods in com.ibm.di.function that return RSInterface
 RSInterface UserFunctions.getServer()
          Returns the RS instance associated with the current ThreadGroup, or the dummy RSInterface object defined by the Config Editor.
static RSInterface SystemFunctions.getServer()
          Returns the RS instance associated with the current ThreadGroup, or the dummy RSInterface object defined by the Config Editor.
 

Methods in com.ibm.di.function with parameters of type RSInterface
static void SystemFunctions.declareUserFunctions(ScriptEngine se, RSInterface main)
           
static AssemblyLineConfig SystemFunctions.loadAssemblyLine(java.lang.String name, RSInterface server)
           
static ConnectorInterface SystemFunctions.loadConnector(ConnectorConfig config, java.lang.Object parentConfig, RSInterface server)
           
static ConnectorInterface SystemFunctions.loadConnector(java.lang.String name, RSInterface server)
           
static FunctionInterface SystemFunctions.loadFunction(java.lang.String name, RSInterface server)
           
static ParserInterface SystemFunctions.loadParser(java.lang.String name, RSInterface server)
           
static ScriptConfig SystemFunctions.loadScript(java.lang.String name, RSInterface server)
           
static void SystemFunctions.rotatelog(RSInterface parent, java.lang.String logfile)
          This method renames old logs to be one version older and add current log with version '1'.
static void SystemFunctions.setServer(RSInterface server)
           
 

Constructors in com.ibm.di.function with parameters of type RSInterface
UserFunctions(RSInterface server)
          Constructor with one parameter.
 

Uses of RSInterface in com.ibm.di.log
 

Methods in com.ibm.di.log with parameters of type RSInterface
static boolean LogUtils.addAppenders(org.apache.log4j.Logger log, LogConfig config, java.lang.Object[] params, RSInterface configInstance)
          Deprecated.  
static boolean LogUtils.addLoggers(java.lang.String type, java.lang.String name, Log log, LogConfig config, RSInterface configInstance)
           
static org.apache.log4j.Appender LogUtils.createAppender(java.lang.String type, java.lang.String name, org.apache.log4j.Logger log, LogConfigItem config, java.lang.Object[] substitute, RSInterface configInstance)
          Deprecated.  
 

Uses of RSInterface in com.ibm.di.osgi
 

Methods in com.ibm.di.osgi that return RSInterface
 RSInterface ConnectorDelegate.getRSInterface()
           
 

Methods in com.ibm.di.osgi with parameters of type RSInterface
 void ConnectorDelegate.setRSInterface(RSInterface rsi)
           
 

Uses of RSInterface in com.ibm.di.script
 

Methods in com.ibm.di.script with parameters of type RSInterface
 void ScriptEngine.loadScript(RSInterface parent, java.lang.String contextName, java.lang.String name, boolean forceInclude)
          This method includes a script in the current script engine context.
 

Constructors in com.ibm.di.script with parameters of type RSInterface
ScriptEngine(java.lang.String scriptlang, RSInterface server)
          Constructor for the ScriptEngine object.
ScriptEngine(java.lang.String scriptlang, RSInterface server, boolean debug)
           
 

Uses of RSInterface in com.ibm.di.server
 

Classes in com.ibm.di.server that implement RSInterface
 class RS
          This is the main class for the TDI Server, and represents the primary thread from which all others are launched, including AssemblyLines and Server mode listeners.
 

Methods in com.ibm.di.server that return RSInterface
 RSInterface TaskInterface.getParent()
           
 RSInterface AssemblyLinePool.getParent()
           
 RSInterface AssemblyLine.getParent()
          This method returns the RSInterface (main) object.
 

Methods in com.ibm.di.server with parameters of type RSInterface
 void ConfigInstanceListener.configInstanceStarted(RSInterface configInstance)
          The configuration instance started - the log is created and the thread is running, but it may not be fully initialized yet.
 void ConfigInstanceListener.configInstanceStopped(RSInterface configInstance)
          The configuration instance stopped.
 

Constructors in com.ibm.di.server with parameters of type RSInterface
AssemblyLine(RSInterface parent, java.lang.String taskName, java.lang.Object param, Log log)
          Constructor for the AssemblyLine object that is available in JavaScript via the pre-registered variable task.
AssemblyLine(RSInterface parent, java.lang.String taskName, java.lang.Object param, Log log, AssemblyLineConfig alc)
          Constructor for the AssemblyLine object that is available in JavaScript via the pre-registered variable task.
AssemblyLinePool(java.lang.String assemblyLine, Log log, RSInterface parent, AssemblyLineConfig alConfig)
           
AssemblyLinePool(java.lang.String assemblyLine, Log log, RSInterface parent, AssemblyLineConfig alConfig, int debugPort)
           
AssemblyLinePool(java.lang.String assemblyLine, Log log, RSInterface parent, AssemblyLineConfig alConfig, java.lang.String debugHost, int debugPort, boolean debugOnError, java.util.Map<java.lang.String,java.lang.Boolean> componentDebugModes)