Package org.pentaho.di.ui.spoon
Class SharedObjectSyncUtil
- java.lang.Object
-
- org.pentaho.di.ui.spoon.SharedObjectSyncUtil
-
public class SharedObjectSyncUtil extends Object
This utility provides methods for synchronization of kettle's shared objects.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceSharedObjectSyncUtil.SynchronizationHandler<T extends org.pentaho.di.shared.SharedObjectInterface>
-
Constructor Summary
Constructors Constructor Description SharedObjectSyncUtil(Spoon spoon)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteClusterSchema(org.pentaho.di.cluster.ClusterSchema removed)voiddeletePartitionSchema(org.pentaho.di.partition.PartitionSchema removed)voiddeleteSlaveServer(org.pentaho.di.cluster.SlaveServer removed)voidreloadJobRepositoryObjects(boolean includeActive)voidreloadSharedObjects()voidreloadTransformationRepositoryObjects(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 Detail
-
SharedObjectSyncUtil
public SharedObjectSyncUtil(Spoon spoon)
-
-
Method Detail
-
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)
-
reloadSharedObjects
public void reloadSharedObjects()
-
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
public void synchronizeSteps(org.pentaho.di.trans.step.StepMeta step, String originalName)
-
-