Class 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

  • Field Details

    • CLUSTERSCHEMA_TYPE

      public static final String CLUSTERSCHEMA_TYPE
  • Constructor Details

  • Method Details

    • getInstance

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

      protected ClusterSchema createSharedObjectUsingNode(Node node) throws org.pentaho.di.core.exception.KettleException
      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<ClusterSchema>
      Parameters:
      node -
      Returns:
      Throws:
      org.pentaho.di.core.exception.KettleException