RELEASEHOLDER - type of the knowledgebase container module release identifierCONTAINER - type of the knowledgebase containerpublic interface RuleEngineContainerRegistry<RELEASEHOLDER,CONTAINER>
| Modifier and Type | Method and Description |
|---|---|
CONTAINER |
getActiveContainer(RELEASEHOLDER releaseHolder)
Retrieve knowledgebase container reference, identified fy release id
|
boolean |
isLockedForReading()
Check if the registry is locked for reading
|
boolean |
isLockedForWriting()
Check if the registry is locked for writing
|
void |
lockReadingRegistry()
lock or unlock registry for reading operations
|
void |
lockWritingRegistry()
lock or unlock registry for writing operations
|
java.util.Optional<RELEASEHOLDER> |
lookupForDeployedRelease(java.lang.String... releaseTokens)
Lookup for a deployed knowledgebase container release id by partial release id tokens (e.g.
|
CONTAINER |
removeActiveContainer(RELEASEHOLDER releaseHolder)
Remove knowledgebase container identified by release id
|
void |
setActiveContainer(RELEASEHOLDER releaseHolder,
CONTAINER rulesContainer)
Adds another active container, identified by release, to a repository
|
void |
unlockReadingRegistry()
unlock or unlock registry for reading operations
|
void |
unlockWritingRegistry()
unlock or unlock registry for writing operations
|
void setActiveContainer(RELEASEHOLDER releaseHolder, CONTAINER rulesContainer)
releaseHolder - knowledgebase container module release identifierrulesContainer - knowledgebase container instanceCONTAINER getActiveContainer(RELEASEHOLDER releaseHolder)
releaseHolder - knowledgebase container module release identifierCONTAINER removeActiveContainer(RELEASEHOLDER releaseHolder)
releaseHolder - knowledgebase container module release identifierjava.util.Optional<RELEASEHOLDER> lookupForDeployedRelease(java.lang.String... releaseTokens)
releaseTokens - knowledgebase container module release identifiervoid lockReadingRegistry()
void unlockReadingRegistry()
void lockWritingRegistry()
void unlockWritingRegistry()
boolean isLockedForReading()
boolean isLockedForWriting()
Copyright © 2018 SAP SE. All Rights Reserved.