Class DIServerConfig
- java.lang.Object
-
- org.pentaho.di.www.SlaveServerConfig
-
- org.pentaho.platform.plugin.action.kettle.DIServerConfig
-
public class DIServerConfig extends org.pentaho.di.www.SlaveServerConfig
Slave Server Config for Carte Servlet running within the DI Server. OverridesgetRepository()
andgetMetaStore()
to use an in-process PurRepository connection with active user credentials if not otherwise configured via slaveserverconfig.xml- Author:
- nhudak
-
-
Field Summary
Fields Modifier and Type Field Description static String
PUR_REPOSITORY_PLUGIN_ID
static String
SINGLE_DI_SERVER_INSTANCE
-
Constructor Summary
Constructors Constructor Description DIServerConfig(org.pentaho.di.core.logging.LogChannel logChannel, Node configNode)
DIServerConfig(org.pentaho.di.core.logging.LogChannel logChannel, Node configNode, org.pentaho.di.core.plugins.PluginRegistry pluginRegistry)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pentaho.metastore.stores.delegate.DelegatingMetaStore
getMetaStore()
org.pentaho.di.repository.Repository
getRepository()
-
Methods inherited from class org.pentaho.di.www.SlaveServerConfig
getAutoSequence, getDatabases, getFilename, getMasters, getMaxLogLines, getMaxLogTimeoutMinutes, getObjectTimeoutMinutes, getPasswordFile, getRepositoryId, getRepositoryPassword, getRepositoryUsername, getSlaveSequences, getSlaveServer, getXML, isAutomaticCreationAllowed, isJoining, isReportingToMasters, parseJettyOptions, readAutoSequences, setAutomaticCreationAllowed, setAutoSequence, setDatabases, setFilename, setJoining, setMasters, setMaxLogLines, setMaxLogTimeoutMinutes, setMetaStore, setObjectTimeoutMinutes, setPasswordFile, setReportingToMasters, setRepository, setRepositoryId, setRepositoryPassword, setRepositoryUsername, setSlaveSequences, setSlaveServer, setUpJettyOptions
-
-
-
-
Field Detail
-
SINGLE_DI_SERVER_INSTANCE
public static final String SINGLE_DI_SERVER_INSTANCE
- See Also:
- Constant Field Values
-
PUR_REPOSITORY_PLUGIN_ID
public static final String PUR_REPOSITORY_PLUGIN_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DIServerConfig
public DIServerConfig(org.pentaho.di.core.logging.LogChannel logChannel, Node configNode) throws org.pentaho.di.core.exception.KettleXMLException
- Throws:
org.pentaho.di.core.exception.KettleXMLException
-
DIServerConfig
public DIServerConfig(org.pentaho.di.core.logging.LogChannel logChannel, Node configNode, org.pentaho.di.core.plugins.PluginRegistry pluginRegistry) throws org.pentaho.di.core.exception.KettleXMLException
- Throws:
org.pentaho.di.core.exception.KettleXMLException
-
-
Method Detail
-
getRepository
public org.pentaho.di.repository.Repository getRepository() throws org.pentaho.di.core.exception.KettleException
- Overrides:
getRepository
in classorg.pentaho.di.www.SlaveServerConfig
- Throws:
org.pentaho.di.core.exception.KettleException
-
getMetaStore
public org.pentaho.metastore.stores.delegate.DelegatingMetaStore getMetaStore()
- Overrides:
getMetaStore
in classorg.pentaho.di.www.SlaveServerConfig
-
-