Uses of Interface
com.ibm.di.config.interfaces.MetamergeConfig

Packages that use MetamergeConfig
com.ibm.di.api Provides packages and classes for managing the server API. 
com.ibm.di.api.jmx.mbeans Provides classes for the MBeans of the JMX layer. 
com.ibm.di.api.local Provides interfaces for managing the local session of the server API. 
com.ibm.di.api.local.impl Provides implementations of the interfaces for managing the local session of the server API. 
com.ibm.di.api.remote Provides interfaces for managing the remote session of the server API. 
com.ibm.di.api.remote.impl Provides implementations of the interfaces for managing the remote session of the server API. 
com.ibm.di.config.base Provides classes that implement the Tivoli Directory Integrator configuration model. 
com.ibm.di.config.interfaces Provides the interfaces for the Tivoli Directory Integrator configuration model. 
com.ibm.di.config.xml Provides classes that implement the reading and writing of the Tivoli Directory Integrator configuration components. 
com.ibm.di.fc.webservice.util Provides utility classes used by the web service function components. 
com.ibm.di.function Provides useful functions for the Tivoli Directory Integrator. 
com.ibm.di.osgi   
com.ibm.di.report   
com.ibm.di.report.aloverview   
com.ibm.di.script Provides classes to let the Tivoli Directory Integrator use a javascript interpreter. 
com.ibm.di.server Provides classes for the Tivoli Directory Integrator core engine. 
 

Uses of MetamergeConfig in com.ibm.di.api
 

Methods in com.ibm.di.api that return MetamergeConfig
 MetamergeConfig ConfigurationRegistry.checkOutConfiguration(String configToken, Identity identity)
          Checks out the specified configuration.
 MetamergeConfig ConfigurationRegistry.checkOutConfiguration(String configToken, String password, Identity identity)
          Checks out the specified password protected configuration.
 MetamergeConfig ConfigurationRegistry.createNewConfiguration(String aRelativePath, boolean aOverwrite, Identity aIdentity)
          Creates a new empty configuration and immediately checks it out.
 

Methods in com.ibm.di.api with parameters of type MetamergeConfig
 void ConfigurationRegistry.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String configToken, Identity identity)
          Checks in the specified configuration and leaves it checked out.
 void ConfigurationRegistry.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String configToken, Identity identity, boolean encrypt)
          Checks in the specified configuration and leaves it checked out.
 void ConfigurationRegistry.checkInConfiguration(MetamergeConfig configuration, String configToken, Identity identity)
          Saves the specified configuration and releases the lock.
 void ConfigurationRegistry.checkInConfiguration(MetamergeConfig configuration, String configToken, Identity identity, boolean encrypt)
          Encrypts and saves the specified configuration and releases the lock.
 

Uses of MetamergeConfig in com.ibm.di.api.jmx.mbeans
 

Methods in com.ibm.di.api.jmx.mbeans that return MetamergeConfig
 MetamergeConfig DIServerMBean.checkOutConfiguration(String aRelativePath)
          Checks out the specified configuration.
 MetamergeConfig DIServer.checkOutConfiguration(String aRelativePath)
          Checks out the specified configuration.
 MetamergeConfig DIServerMBean.checkOutConfiguration(String aRelativePath, String aPassword)
          Checks out the specified password protected configuration.
 MetamergeConfig DIServer.checkOutConfiguration(String aRelativePath, String aPassword)
          Checks out the specified password protected configuration.
 MetamergeConfig DIServerMBean.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 MetamergeConfig DIServer.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 MetamergeConfig ConfigInstanceMBean.getConfiguration()
          Returns configuration instance representing this configuration.
 MetamergeConfig ConfigInstance.getConfiguration()
          Returns configuration instance representing this configuration.
 

Methods in com.ibm.di.api.jmx.mbeans with parameters of type MetamergeConfig
 void DIServerMBean.checkInAndLeaveCheckedOut(MetamergeConfig aConfiguration, String aRelativePath)
          Checks in the specified configuration and leaves it checked out.
 void DIServer.checkInAndLeaveCheckedOut(MetamergeConfig aConfiguration, String aRelativePath)
          Checks in the specified configuration and leaves it checked out.
 void DIServerMBean.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath)
          Saves the specified configuration and releases the lock.
 void DIServer.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath)
          Saves the specified configuration and releases the lock.
 void DIServerMBean.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath, boolean aEncrypt)
          Encrypts and saves the specified configuration and releases the lock.
 void DIServer.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath, boolean aEncrypt)
          Encrypts and saves the specified configuration and releases the lock.
 void ConfigInstanceMBean.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 void ConfigInstance.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 

Uses of MetamergeConfig in com.ibm.di.api.local
 

Methods in com.ibm.di.api.local that return MetamergeConfig
 MetamergeConfig Session.checkOutConfiguration(String relativePathOrSolutionName)
          Checks out the specified configuration.
 MetamergeConfig Session.checkOutConfiguration(String relativePathOrSolutionName, String password)
          Checks out the specified password protected configuration.
 MetamergeConfig Session.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 MetamergeConfig ConfigInstance.getConfiguration()
          Returns configuration instance representing this configuration.
 

Methods in com.ibm.di.api.local with parameters of type MetamergeConfig
 void Session.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName)
          Checks in the specified configuration and leaves it checked out.
 void Session.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Checks in the specified configuration and leaves it checked out.
 void Session.checkInConfiguration(MetamergeConfig configuration, String relativePathOrSolutionName)
          Saves the specified configuration and releases the lock.
 void Session.checkInConfiguration(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Encrypts and saves the specified configuration and releases the lock.
 void ConfigInstance.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 

Uses of MetamergeConfig in com.ibm.di.api.local.impl
 

Methods in com.ibm.di.api.local.impl that return MetamergeConfig
 MetamergeConfig SessionImpl.checkOutConfiguration(String aRelativePath)
          Checks out the specified configuration.
 MetamergeConfig SessionImpl.checkOutConfiguration(String aRelativePath, String aPassword)
          Checks out the specified password protected configuration.
 MetamergeConfig SessionImpl.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 MetamergeConfig ConfigInstanceImpl.getConfiguration()
          Returns configuration instance representing this configuration.
 

Methods in com.ibm.di.api.local.impl with parameters of type MetamergeConfig
 void SessionImpl.checkInAndLeaveCheckedOut(MetamergeConfig aConfiguration, String aRelativePath)
          Checks in the specified configuration and leaves it checked out.
 void SessionImpl.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Checks in the specified configuration and leaves it checked out.
 void SessionImpl.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath)
          Saves the specified configuration and releases the lock.
 void SessionImpl.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath, boolean aEncrypt)
          Encrypts and saves the specified configuration and releases the lock.
 void ConfigInstanceImpl.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 

Uses of MetamergeConfig in com.ibm.di.api.remote
 

Methods in com.ibm.di.api.remote that return MetamergeConfig
 MetamergeConfig Session.checkOutConfiguration(String relativePathOrSolutionName)
          Checks out the specified configuration.
 MetamergeConfig Session.checkOutConfiguration(String relativePathOrSolutionName, String password)
          Checks out the specified password protected configuration.
 MetamergeConfig Session.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 MetamergeConfig ConfigInstance.getConfiguration()
          Returns configuration instance representing this configuration.
 

Methods in com.ibm.di.api.remote with parameters of type MetamergeConfig
 void Session.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName)
          Checks in the specified configuration and leaves it checked out.
 void Session.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Checks in the specified configuration and leaves it checked out.
 void Session.checkInConfiguration(MetamergeConfig configuration, String relativePathOrSolutionName)
          Saves the specified configuration and releases the lock.
 void Session.checkInConfiguration(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Encrypts and saves the specified configuration and releases the lock.
 void ConfigInstance.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 

Uses of MetamergeConfig in com.ibm.di.api.remote.impl
 

Methods in com.ibm.di.api.remote.impl that return MetamergeConfig
 MetamergeConfig SessionImpl.checkOutConfiguration(String aRelativePath)
          Checks out the specified configuration.
 MetamergeConfig SessionImpl.checkOutConfiguration(String aRelativePath, String aPassword)
          Checks out the specified password protected configuration.
 MetamergeConfig SessionImpl.createNewConfiguration(String aRelativePath, boolean aOverwrite)
          Creates a new empty configuration and immediately checks it out.
 MetamergeConfig ConfigInstanceImpl.getConfiguration()
          Returns configuration instance representing this configuration.
 

Methods in com.ibm.di.api.remote.impl with parameters of type MetamergeConfig
 void SessionImpl.checkInAndLeaveCheckedOut(MetamergeConfig aConfiguration, String aRelativePath)
          Checks in the specified configuration and leaves it checked out.
 void SessionImpl.checkInAndLeaveCheckedOut(MetamergeConfig configuration, String relativePathOrSolutionName, boolean encrypt)
          Checks in the specified configuration and leaves it checked out.
 void SessionImpl.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath)
          Saves the specified configuration and releases the lock.
 void SessionImpl.checkInConfiguration(MetamergeConfig aConfiguration, String aRelativePath, boolean aEncrypt)
          Encrypts and saves the specified configuration and releases the lock.
 void ConfigInstanceImpl.setConfiguration(MetamergeConfig aConfiguration)
          Sets given configuration to this configuration.
 

Uses of MetamergeConfig in com.ibm.di.config.base
 

Classes in com.ibm.di.config.base that implement MetamergeConfig
 class FileNamespace
          This implementation provides access via the file system.
 class MetamergeConfigImpl
          Implements MetamergeConfig.
 

Methods in com.ibm.di.config.base that return MetamergeConfig
 MetamergeConfig BaseConfigurationImpl.getMetamergeConfig()
          Gets the MetamergeConfig object to which this object belongs.
 

Methods in com.ibm.di.config.base with parameters of type MetamergeConfig
 void BaseConfigurationImpl.setMetamergeConfig(MetamergeConfig mc)
          Sets the MetamergeConfig object to which this object belongs.
 

Constructors in com.ibm.di.config.base with parameters of type MetamergeConfig
TreeMapEnumeration(MetamergeConfig mc, Object base, BaseConfiguration cf)
           
 

Uses of MetamergeConfig in com.ibm.di.config.interfaces
 

Methods in com.ibm.di.config.interfaces that return MetamergeConfig
static MetamergeConfig MetamergeConfigFactory.createSysInstance(Vector<String> paths)
          Gets an combined instance for a Vector of files.
static MetamergeConfig MetamergeConfigFactory.getCFGFileInstance(Object path)
          Gets an instance of the driver for old-style config files.
static MetamergeConfig MetamergeConfigFactory.getCFGFileInstance(Object path, String password)
          Gets an instance of the driver for old-style config files
static MetamergeConfig MetamergeConfigFactory.getFileInstance(Object path)
          Returns an instance of a MetamergeConfig driver using path as parameter
static MetamergeConfig MetamergeConfigFactory.getInstance(Hashtable env)
          Returns an instance of a MetamergeConfig driver using env as parameter
static MetamergeConfig MetamergeConfigFactory.getLocalNamespace(MetamergeConfig referent, Object name)
          Returns the MetamergeConfig associated with the provided namespace.
 MetamergeConfig NamespaceEvent.getMc()
          Deprecated.  
 MetamergeConfig TDIProperties.getMetamergeConfig()
          Returns the MetamergeConfig to which this object belongs.
 MetamergeConfig GlobalRef.getMetamergeConfig()
           
 MetamergeConfig BaseConfiguration.getMetamergeConfig()
          Gets the MetamergeConfig object to which this object belongs.
static MetamergeConfig MetamergeConfigFactory.getNamespace(Object name)
          Returns the MetamergeConfig associated with the provided namespace.
static MetamergeConfig MetamergeConfigFactory.loadNamespace(NamespaceConfig nc)
          Returns a MetamergeConfig object for the provided NamespaceConfig.
static MetamergeConfig MetamergeConfigFactory.loadNamespace(String url)
          Returns a MetamergeConfig object for the provided url.
static MetamergeConfig MetamergeConfigFactory.resolve(MetamergeConfig mc, Name name)
          Resolves a namespace reference into a Metamergeconfig object.
 

Methods in com.ibm.di.config.interfaces that return types with arguments of type MetamergeConfig
static List<MetamergeConfig> MetamergeConfigFactory.getPackages()
          Returns a list of packaged config files
 

Methods in com.ibm.di.config.interfaces with parameters of type MetamergeConfig
static void MetamergeConfigFactory.copy(BaseConfiguration input, MetamergeConfig dest, Name destName)
          Recursively copy input configuration to another MetamergeConfig object
static void MetamergeConfigFactory.copy(BaseConfiguration input, MetamergeConfig dest, Name destName, boolean overwrite)
          Recursively copy input configuration to another MetamergeConfig object
static void MetamergeConfigFactory.copyFolder(MetamergeFolder folder, MetamergeConfig dest, Name destName)
          Recursively copies a folder to another MetamergeConfig object.
static void MetamergeConfigFactory.copyFolder(MetamergeFolder folder, MetamergeConfig dest, Name destName, boolean overwrite)
          Recursively copies a folder to another MetamergeConfig object.
static BaseConfiguration ConfigUtils.createStandardObject(MetamergeConfig config, int type, String name)
          Creates a new object in the default folder location for the type.
static MetamergeConfig MetamergeConfigFactory.getLocalNamespace(MetamergeConfig referent, Object name)
          Returns the MetamergeConfig associated with the provided namespace.
static Object MetamergeConfigFactory.getLocalNamespaceFor(MetamergeConfig referent, BaseConfiguration config)
          Returns the local namespace for a component.
static boolean MetamergeConfigFactory.isNameLocal(MetamergeConfig mc, Object name)
          Returns true if the name is local to the given MetamergeConfig.
static Object MetamergeConfigFactory.lookup(MetamergeConfig mc, Object name)
          Performs a lookup in the global namespace for name.
static void MetamergeConfigFactory.namespaceChanged(String ns, MetamergeConfig mc, boolean added)
          Deprecated.  
static void MetamergeConfigFactory.registerNamespace(Object name, MetamergeConfig mc)
          Registers a MetamergeConfig object in the global namespace.
static boolean MetamergeConfigFactory.removePackage(MetamergeConfig mc)
          Removes a package from the in-memory list of packages.
static MetamergeConfig MetamergeConfigFactory.resolve(MetamergeConfig mc, Name name)
          Resolves a namespace reference into a Metamergeconfig object.
 void BaseConfiguration.setMetamergeConfig(MetamergeConfig mc)
          Sets the MetamergeConfig object to which this object belongs.
 

Constructors in com.ibm.di.config.interfaces with parameters of type MetamergeConfig
ExternalPropertiesDelegator(MetamergeConfig mc)
          Deprecated.  
NamespaceEvent(boolean added, String ns, MetamergeConfig mc)
          Deprecated.  
TDIProperties(MetamergeConfig mc)
          TDIProperties constructor to create instance for a specified Config.
TDIProperties(MetamergeConfig mc, boolean initStores)
           
 

Uses of MetamergeConfig in com.ibm.di.config.xml
 

Classes in com.ibm.di.config.xml that implement MetamergeConfig
 class MetamergeConfigFS
          Deprecated.  
 class MetamergeConfigXML
          MetamergeConfigXML is a class that provides support for TDI XML configuration files.
 

Uses of MetamergeConfig in com.ibm.di.fc.webservice.util
 

Constructors in com.ibm.di.fc.webservice.util with parameters of type MetamergeConfig
WsdlGenerator(MetamergeConfig aMMConfig, Vector aOperationNames, String aWebServiceLocation, String aThisNamespace, String aDefinitionName)
          Class constructor
 

Uses of MetamergeConfig in com.ibm.di.function
 

Methods in com.ibm.di.function with parameters of type MetamergeConfig
static void SystemFunctions.setSystemProperties(MetamergeConfig mc)
           
static void SystemFunctions.setSystemProperties(MetamergeConfig config, boolean recursive)
          Set system properties from properties object in config.
 

Uses of MetamergeConfig in com.ibm.di.osgi
 

Methods in com.ibm.di.osgi with parameters of type MetamergeConfig
static void RuntimeEnvironment.attachIntegrationComponentConfigs(MetamergeConfig mc)
           
 

Uses of MetamergeConfig in com.ibm.di.report
 

Methods in com.ibm.di.report with parameters of type MetamergeConfig
 String IReport.generate(BaseConfiguration baseConfiguration, MetamergeConfig metamergeConfig)
           
 

Uses of MetamergeConfig in com.ibm.di.report.aloverview
 

Methods in com.ibm.di.report.aloverview that return MetamergeConfig
 MetamergeConfig AssemblyLineInfo.getMetamergeConfig()
           
 

Methods in com.ibm.di.report.aloverview with parameters of type MetamergeConfig
 String AssemblyLineOverview.generate(BaseConfiguration baseConfiguration, MetamergeConfig metamergeConfig)
           
 

Constructors in com.ibm.di.report.aloverview with parameters of type MetamergeConfig
AssemblyLineInfo(AssemblyLineConfig assemblyLineConfig, MetamergeConfig metamergeConfig)
           
 

Uses of MetamergeConfig in com.ibm.di.script
 

Methods in com.ibm.di.script with parameters of type MetamergeConfig
 void ScriptEngine.includeAllScripts(MetamergeConfig mc)
          Include all scripts from the script library where auto-include is true.
 void ScriptEngine.includeAllScripts(MetamergeConfig mc, Set<ScriptConfig> excludedScripts)
          Include all scripts from the script library where auto-include is true.
 

Uses of MetamergeConfig in com.ibm.di.server
 

Fields in com.ibm.di.server declared as MetamergeConfig
static MetamergeConfig RS.gSysConfig
          This is the templates configuration file loaded from the rs.jar file
 

Methods in com.ibm.di.server that return MetamergeConfig
 MetamergeConfig RSInterface.getMetamergeConfig()
          Returns the config object for this instance.
 MetamergeConfig RS.getMetamergeConfig()
          Returns the config object for this instance.
 

Methods in com.ibm.di.server with parameters of type MetamergeConfig
static RS RS.getServerByConfig(MetamergeConfig aConfig)
          Gets the server instance that uses the specified by the aConfig configuration.
 void ReconnectRuleEngine.loadRules(String userDefinedRulesFilePath, MetamergeConfig sysConfig)
          Loads the in-built and the user-defined rules.
 void RS.setConfiguration(MetamergeConfig config)
          Sets the configuration that will be used by the server.
 void RSInterface.setMetamergeConfig(MetamergeConfig config)
          Sets the given configuration to this instance.
 void RS.setMetamergeConfig(MetamergeConfig config)
          Sets the given configuration to this instance.