Package org.pentaho.di.cluster
Class ClusterSchemaManager
java.lang.Object
org.pentaho.di.shared.BaseSharedObjectsManager<ClusterSchema>
org.pentaho.di.cluster.ClusterSchemaManager
- All Implemented Interfaces:
ClusterSchemaManagementInterface,org.pentaho.di.core.bowl.CachingManager,SharedObjectsManagementInterface<ClusterSchema>
public class ClusterSchemaManager
extends BaseSharedObjectsManager<ClusterSchema>
implements ClusterSchemaManagementInterface
This class uses the BaseSharedObjectManager to retrieve and save ClusterSchema objects. This is used by the UI.
This class provides the factory class to create instance of ClusterSchemaManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFactory for the ClusterSchemaManager.Nested classes/interfaces inherited from interface org.pentaho.di.cluster.ClusterSchemaManagementInterface
ClusterSchemaManagementInterface.SlaveServersSupplier -
Field Summary
FieldsFields inherited from class org.pentaho.di.shared.BaseSharedObjectsManager
sharedObjectsIO -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedClusterSchemaManager(org.pentaho.di.shared.SharedObjectsIO sharedObjectsIO, ClusterSchemaManagementInterface.SlaveServersSupplier slaveServerSupplier) -
Method Summary
Modifier and TypeMethodDescriptionprotected ClusterSchemaThis method is called while populating the sharedObjectMap to create concrete SharedObjectInterface implementation class.static ClusterSchemaManagergetInstance(org.pentaho.di.core.bowl.Bowl bowl) Create an instance of SharedObjectManager using the Bowl's SharedObjectIOMethods inherited from class org.pentaho.di.shared.BaseSharedObjectsManager
add, addSubscriber, clear, clearCache, get, getAll, notifyChanged, remove, remove, reset
-
Field Details
-
CLUSTERSCHEMA_TYPE
-
-
Constructor Details
-
Method Details
-
getInstance
Create an instance of SharedObjectManager using the Bowl's SharedObjectIO- Parameters:
bowl-- Returns:
-