Class 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

  • Field Details

    • SLAVESERVER_TYPE

      public static final String SLAVESERVER_TYPE
  • Constructor Details

    • SlaveServerManager

      protected SlaveServerManager(String type, org.pentaho.di.shared.SharedObjectsIO sharedObjectsIO)
  • Method Details

    • getInstance

      public static SlaveServerManager getInstance(org.pentaho.di.core.bowl.Bowl bowl)
      Create an instance of SharedObjectManager using the Bowl's SharedObjectIO
      Parameters:
      bowl -
      Returns:
    • createSharedObjectUsingNode

      protected SlaveServer createSharedObjectUsingNode(Node node)
      Description copied from class: BaseSharedObjectsManager
      This method is called while populating the sharedObjectMap to create concrete SharedObjectInterface implementation class. This will be implemented by subclasses.
      Specified by:
      createSharedObjectUsingNode in class BaseSharedObjectsManager<SlaveServer>
      Parameters:
      node -
      Returns: