Package org.kie.server.services.impl
Interface KieContainersRegistry
-
public interface KieContainersRegistry
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KieContainerInstanceImpladdIfDoesntExist(String containerId, KieContainerInstanceImpl ci)Adds a KieContainerInstance to the registry if one does not exists yet.KieContainerInstanceImplgetContainer(String containerId)Returns the container instance for the given container idList<KieContainerInstanceImpl>getContainers()Returns a list of all instantiated containersKieContainerInstanceImplremoveContainer(String containerId)Removes container instance from the registry
-
-
-
Method Detail
-
addIfDoesntExist
KieContainerInstanceImpl addIfDoesntExist(String containerId, KieContainerInstanceImpl ci)
Adds a KieContainerInstance to the registry if one does not exists yet.- Parameters:
containerId- the id of the containerci- the container instance- Returns:
- null if it was added or the previous instance if one exists
-
getContainer
KieContainerInstanceImpl getContainer(String containerId)
Returns the container instance for the given container id- Parameters:
containerId-- Returns:
-
removeContainer
KieContainerInstanceImpl removeContainer(String containerId)
Removes container instance from the registry- Parameters:
containerId-- Returns:
- the instance or null if it did not exist
-
getContainers
List<KieContainerInstanceImpl> getContainers()
Returns a list of all instantiated containers- Returns:
-
-