Interface GridDeploymentStore

    • Method Detail

      • stop

        void stop()
        Stops store.
      • onKernalStop

        void onKernalStop()
        Kernel stopping callback.
      • searchDeploymentCache

        @Nullable
        @Nullable GridDeployment searchDeploymentCache​(GridDeploymentMetadata meta)
        Parameters:
        meta - Deployment meatdata.
        Returns:
        Grid deployment instance if it was finded in cache, null otherwise.
      • getDeployment

        @Nullable
        @Nullable GridDeployment getDeployment​(IgniteUuid ldrId)
        Gets class loader based on ID.
        Parameters:
        ldrId - Class loader ID.
        Returns:
        Class loader of null if not found.
      • explicitUndeploy

        void explicitUndeploy​(@Nullable
                              @Nullable UUID nodeId,
                              String rsrcName)
        Parameters:
        nodeId - Optional ID of node that initiated request.
        rsrcName - Undeploys all deployments that have given
      • addParticipants

        void addParticipants​(Map<UUID,​IgniteUuid> allParticipants,
                             Map<UUID,​IgniteUuid> addedParticipants)
        Adds participants to all deployments.
        Parameters:
        allParticipants - All participants to determine which deployments to add to.
        addedParticipants - Participants to add.