org.kie.internal.runtime.manager
public interface RuntimeManagerCacheEntryPoint
RuntimeManager
instancesRuntimeManager
instances themselves.RuntimeManager
instances should
makes sure to inject an instance of this class in order to make the RuntimeManager
instances they create available
for other deployments dependent on them.
Implementations of this class should never interfere in the life-cycle of the RuntimeManager
.
Lastly, implementations of this class should be thread-safe and should be able to be used in any scope.Modifier and Type | Method and Description |
---|---|
void |
addDomainRuntimeManager(String domain,
org.kie.api.runtime.manager.RuntimeManager runtimeManager)
Add a new
RuntimeManager instance. |
org.kie.api.runtime.manager.RuntimeManager |
removeDomainRuntimeManager(String domain)
Remove a
RuntimeManager instance that. |
org.kie.api.runtime.manager.RuntimeManager |
replaceDomainRuntimeManager(String domain,
org.kie.api.runtime.manager.RuntimeManager runtimeManager)
Replace a
RuntimeManager instance that has been closed with a new RuntimeManager instance. |
void addDomainRuntimeManager(String domain, org.kie.api.runtime.manager.RuntimeManager runtimeManager)
RuntimeManager
instance.domain
- The name of the domain with which the RuntimeManager
is associated.runtimeManager
- The RuntimeManager
instance.org.kie.api.runtime.manager.RuntimeManager replaceDomainRuntimeManager(String domain, org.kie.api.runtime.manager.RuntimeManager runtimeManager)
RuntimeManager
instance that has been closed with a new RuntimeManager
instance.domain
- The name of the domain with which the new RuntimeManager
is associated.runtimeManager
- The new RuntimeManager
instance.RuntimeManager
instance that's being replaced.org.kie.api.runtime.manager.RuntimeManager removeDomainRuntimeManager(String domain)
RuntimeManager
instance that. Use this method if the RuntimeManager
is not being replaced, but, for
example, is being closed because
the domain has been been deleted.domain
- The name of the domain with which the new RuntimeManager
is associated.RuntimeManager
instance that's being removedCopyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.