Package org.pentaho.di.ui.spoon
Class SharedObjectSyncUtil
java.lang.Object
org.pentaho.di.ui.spoon.SharedObjectSyncUtil
This utility provides methods for synchronization of kettle's shared objects.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interfaceSharedObjectSyncUtil.SynchronizationHandler<T extends org.pentaho.di.shared.SharedObjectInterface> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteClusterSchema(org.pentaho.di.cluster.ClusterSchema removed) voiddeletePartitionSchema(org.pentaho.di.partition.PartitionSchema removed) voiddeleteSlaveServer(org.pentaho.di.cluster.SlaveServer removed) voidreloadJobRepositoryObjects(boolean includeActive) voidvoidreloadTransformationRepositoryObjects(boolean includeActive) voidsynchronizeClusterSchemas(org.pentaho.di.cluster.ClusterSchema clusterSchema) Synchronizes data fromclusterSchemato shared cluster schemas.voidsynchronizeClusterSchemas(org.pentaho.di.cluster.ClusterSchema clusterSchema, String originalName) voidsynchronizeConnections(org.pentaho.di.core.database.DatabaseMeta database) voidsynchronizeConnections(org.pentaho.di.core.database.DatabaseMeta database, String originalName) Synchronizes data fromdatabaseto shared databases.voidsynchronizePartitionSchemas(org.pentaho.di.partition.PartitionSchema partitionSchema) Synchronizes data fromclusterSchemato shared partition schemas.voidsynchronizePartitionSchemas(org.pentaho.di.partition.PartitionSchema partitionSchema, String originalName) voidsynchronizeSlaveServers(org.pentaho.di.cluster.SlaveServer slaveServer) Synchronizes data fromslaveServerto shared slave servers.voidsynchronizeSlaveServers(org.pentaho.di.cluster.SlaveServer slaveServer, String originalName) voidsynchronizeSteps(org.pentaho.di.trans.step.StepMeta step) Synchronizes data fromclusterSchemato shared steps.voidsynchronizeSteps(org.pentaho.di.trans.step.StepMeta step, String originalName)
-
Constructor Details
-
SharedObjectSyncUtil
-
-
Method Details
-
synchronizeConnections
public void synchronizeConnections(org.pentaho.di.core.database.DatabaseMeta database) -
synchronizeConnections
public void synchronizeConnections(org.pentaho.di.core.database.DatabaseMeta database, String originalName) Synchronizes data fromdatabaseto shared databases.- Parameters:
database- data to share
-
synchronizeSlaveServers
public void synchronizeSlaveServers(org.pentaho.di.cluster.SlaveServer slaveServer) Synchronizes data fromslaveServerto shared slave servers.- Parameters:
slaveServer- data to share
-
synchronizeSlaveServers
public void synchronizeSlaveServers(org.pentaho.di.cluster.SlaveServer slaveServer, String originalName) -
deleteSlaveServer
public void deleteSlaveServer(org.pentaho.di.cluster.SlaveServer removed) -
deleteClusterSchema
public void deleteClusterSchema(org.pentaho.di.cluster.ClusterSchema removed) -
deletePartitionSchema
public void deletePartitionSchema(org.pentaho.di.partition.PartitionSchema removed) -
reloadTransformationRepositoryObjects
public void reloadTransformationRepositoryObjects(boolean includeActive) -
reloadJobRepositoryObjects
public void reloadJobRepositoryObjects(boolean includeActive) -
synchronizeClusterSchemas
public void synchronizeClusterSchemas(org.pentaho.di.cluster.ClusterSchema clusterSchema) Synchronizes data fromclusterSchemato shared cluster schemas.- Parameters:
clusterSchema- data to share
-
synchronizeClusterSchemas
public void synchronizeClusterSchemas(org.pentaho.di.cluster.ClusterSchema clusterSchema, String originalName) -
synchronizePartitionSchemas
public void synchronizePartitionSchemas(org.pentaho.di.partition.PartitionSchema partitionSchema) Synchronizes data fromclusterSchemato shared partition schemas.- Parameters:
partitionSchema- data to share
-
synchronizePartitionSchemas
public void synchronizePartitionSchemas(org.pentaho.di.partition.PartitionSchema partitionSchema, String originalName) -
synchronizeSteps
public void synchronizeSteps(org.pentaho.di.trans.step.StepMeta step) Synchronizes data fromclusterSchemato shared steps.- Parameters:
step- data to shares
-
synchronizeSteps
-