KIE :: Execution Server :: Services 6.2.0.CR3

org.kie.server.services.impl
Interface KieContainersRegistry

All Known Implementing Classes:
KieServerImpl.KieContainersRegistryImpl

public interface KieContainersRegistry


Method Summary
 KieContainerInstance addIfDoesntExist(String containerId, KieContainerInstance ci)
          Adds a KieContainerInstance to the registry if one does not exists yet.
 KieContainerInstance getContainer(String containerId)
          Returns the container instance for the given container id
 List<KieContainerInstance> getContainers()
          Returns a list of all instantiated containers
 KieContainerInstance removeContainer(String containerId)
          Removes container instance from the registry
 

Method Detail

addIfDoesntExist

KieContainerInstance addIfDoesntExist(String containerId,
                                      KieContainerInstance ci)
Adds a KieContainerInstance to the registry if one does not exists yet.

Parameters:
containerId - the id of the container
ci - the container instance
Returns:
null if it was added or the previous instance if one exists

getContainer

KieContainerInstance getContainer(String containerId)
Returns the container instance for the given container id

Parameters:
containerId -
Returns:

removeContainer

KieContainerInstance removeContainer(String containerId)
Removes container instance from the registry

Parameters:
containerId -
Returns:
the instance or null if it did not exist

getContainers

List<KieContainerInstance> getContainers()
Returns a list of all instantiated containers

Returns:

KIE :: Execution Server :: Services 6.2.0.CR3

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.