Class ByTaskIdContainerLocator

  • All Implemented Interfaces:
    org.kie.server.services.api.ContainerLocator

    public class ByTaskIdContainerLocator
    extends Object
    implements org.kie.server.services.api.ContainerLocator
    Locates container id for given task id. To improve performance the operation of locating the container id is done only once and stored as part of the instance of this class so in case of multiple method calls will require it single instance of this class should be used to avoid too many look ups.
    • Constructor Detail

      • ByTaskIdContainerLocator

        public ByTaskIdContainerLocator​(Long taskId)
    • Method Detail

      • locateContainer

        public String locateContainer​(String alias,
                                      List<? extends org.kie.server.services.api.KieContainerInstance> containerInstances)
        Specified by:
        locateContainer in interface org.kie.server.services.api.ContainerLocator