com.ibm.di.server
Class RS.DefaultConfigInstanceNamingPolicy

java.lang.Object
  extended by com.ibm.di.server.RS.DefaultConfigInstanceNamingPolicy
All Implemented Interfaces:
RS.ConfigInstanceNamingPolicy
Enclosing class:
RS

public static class RS.DefaultConfigInstanceNamingPolicy
extends Object
implements RS.ConfigInstanceNamingPolicy

The default naming policy. If the instance is being started with an explicit CL_INTERNAL_CONFIG_NSTANCE_NAME parameter, the value of that parameter is used as the configuration instance name. Otherwise the canonical file system path of the configuration file is used as the name of the configuration instance.

Since:
7.0

Constructor Summary
RS.DefaultConfigInstanceNamingPolicy()
           
 
Method Summary
 String getConfigInstanceName(Map<String,Object> params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RS.DefaultConfigInstanceNamingPolicy

public RS.DefaultConfigInstanceNamingPolicy()
Method Detail

getConfigInstanceName

public String getConfigInstanceName(Map<String,Object> params)
                             throws IOException
Specified by:
getConfigInstanceName in interface RS.ConfigInstanceNamingPolicy
Parameters:
params - configuration instance start parameters
Returns:
the configuration instance name
Throws:
IOException