Package org.pentaho.di.cluster
Class SlaveServerManager
java.lang.Object
org.pentaho.di.shared.BaseSharedObjectsManager<SlaveServer>
org.pentaho.di.cluster.SlaveServerManager
- All Implemented Interfaces:
SlaveServerManagementInterface,org.pentaho.di.core.bowl.CachingManager,SharedObjectsManagementInterface<SlaveServer>
public class SlaveServerManager
extends BaseSharedObjectsManager<SlaveServer>
implements SlaveServerManagementInterface
This class uses the BaseSharedObjectManager to retrieve and save SlaveServer objects. This is used by the UI.
This class provides the factory class to create instance of SlaveServerManager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classFactory for the SlaveServerManager. -
Field Summary
FieldsFields inherited from class org.pentaho.di.shared.BaseSharedObjectsManager
sharedObjectsIO -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSlaveServerManager(String type, org.pentaho.di.shared.SharedObjectsIO sharedObjectsIO) -
Method Summary
Modifier and TypeMethodDescriptionprotected SlaveServerThis method is called while populating the sharedObjectMap to create concrete SharedObjectInterface implementation class.static SlaveServerManagergetInstance(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
-
SLAVESERVER_TYPE
-
-
Constructor Details
-
Method Details
-
getInstance
Create an instance of SharedObjectManager using the Bowl's SharedObjectIO- Parameters:
bowl-- Returns:
-