Package org.pentaho.di.shared
Class RepositorySharedObjectsIO
java.lang.Object
org.pentaho.di.shared.RepositorySharedObjectsIO
- All Implemented Interfaces:
org.pentaho.di.shared.SharedObjectsIO
public class RepositorySharedObjectsIO
extends Object
implements org.pentaho.di.shared.SharedObjectsIO
An implementation of SharedObjectsIO that backs to a Repository.
This class does not cache anything. Note that PurRepository does its own caching, but only through the RepositoryExtended interface, which this class makes use of.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.pentaho.di.shared.SharedObjectsIO
org.pentaho.di.shared.SharedObjectsIO.SharedObjectType -
Constructor Summary
ConstructorsConstructorDescriptionRepositorySharedObjectsIO(Repository repository, ClusterSchemaManagementInterface.SlaveServersSupplier slaveServerSupplier) -
Method Summary
-
Constructor Details
-
RepositorySharedObjectsIO
public RepositorySharedObjectsIO(Repository repository, ClusterSchemaManagementInterface.SlaveServersSupplier slaveServerSupplier)
-
-
Method Details
-
clear
- Specified by:
clearin interfaceorg.pentaho.di.shared.SharedObjectsIO- Throws:
org.pentaho.di.core.exception.KettleException
-
delete
- Specified by:
deletein interfaceorg.pentaho.di.shared.SharedObjectsIO- Throws:
org.pentaho.di.core.exception.KettleException
-
clearCache
public void clearCache()- Specified by:
clearCachein interfaceorg.pentaho.di.shared.SharedObjectsIO
-
lock
public void lock()- Specified by:
lockin interfaceorg.pentaho.di.shared.SharedObjectsIO
-
unlock
public void unlock()- Specified by:
unlockin interfaceorg.pentaho.di.shared.SharedObjectsIO