public interface IRepositoryInstance
IRepositoryProvider.
A repository instance is uniquely identified by the repositoryId.
Via getService(UserContext) a repository service is retrieved which handles all operations on the repository.
| Modifier and Type | Method and Description |
|---|---|
void |
close(IRepositoryService repositoryService)
The close method is invoked at the end of a service call and should be used to free resources reserved by
IRepositoryService. |
String |
getPartitionId() |
String |
getProviderId() |
String |
getRepositoryId() |
IRepositoryInstanceInfo |
getRepositoryInstanceInfo() |
IRepositoryService |
getService(org.eclipse.stardust.engine.core.spi.dms.UserContext userContext)
Retrieves a
IRepositoryService which contains the methods for repository
operations. |
String getRepositoryId()
String getProviderId()
String getPartitionId()
IRepositoryInstanceInfo getRepositoryInstanceInfo()
IRepositoryCapabilities.IRepositoryService getService(org.eclipse.stardust.engine.core.spi.dms.UserContext userContext)
IRepositoryService which contains the methods for repository
operations.userContext - Allows to retrieve the user which requests a repository service instance and contains methods
to bind the service to the user's lifecycle.IRepositoryService.void close(IRepositoryService repositoryService)
IRepositoryService.repositoryService - Copyright © 2016 Eclipse Stardust. All Rights Reserved.