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.
Overrides
getRepository()
and getMetaStore()
to use an in-process PurRepository connection
with active user credentials if not otherwise configured via slaveserverconfig.xml- Author:
- nhudak
-
Field Summary
Fields inherited from class org.pentaho.di.www.SlaveServerConfig
XML_TAG, XML_TAG_ACCEPT_QUEUE_SIZE, XML_TAG_ACCEPTORS, XML_TAG_AUTO_CREATE, XML_TAG_AUTOSEQUENCE, XML_TAG_JETTY_OPTIONS, XML_TAG_LOW_RES_MAX_IDLE_TIME, XML_TAG_MASTERS, XML_TAG_REPOSITORY, XML_TAG_SEQUENCES
-
Constructor Summary
ConstructorDescriptionDIServerConfig
(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
Modifier and TypeMethodDescriptionorg.pentaho.metastore.api.IMetaStore
org.pentaho.di.repository.Repository
Methods inherited from class org.pentaho.di.www.SlaveServerConfig
getAutoSequence, getDatabases, getFilename, getMasters, getMaxLogLines, getMaxLogTimeoutMinutes, getMetastoreSupplier, getObjectTimeoutMinutes, getPasswordFile, getRepositoryId, getRepositoryPassword, getRepositoryUsername, getSlaveSequences, getSlaveServer, getXML, isAutomaticCreationAllowed, isJoining, isReportingToMasters, parseJettyOptions, readAutoSequences, setAutomaticCreationAllowed, setAutoSequence, setDatabases, setFilename, setJoining, setMasters, setMaxLogLines, setMaxLogTimeoutMinutes, setMetastoreSupplier, setObjectTimeoutMinutes, setPasswordFile, setReportingToMasters, setRepository, setRepositoryId, setRepositoryPassword, setRepositoryUsername, setSlaveSequences, setSlaveServer, setUpJettyOptions
-
Field Details
-
SINGLE_DI_SERVER_INSTANCE
- See Also:
-
PUR_REPOSITORY_PLUGIN_ID
- See Also:
-
-
Constructor Details
-
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 Details
-
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.api.IMetaStore getMetaStore()- Overrides:
getMetaStore
in classorg.pentaho.di.www.SlaveServerConfig
-