Package hudson.model

Class AbstractCIBase

    • Field Detail

      • LOG_STARTUP_PERFORMANCE

        public static boolean LOG_STARTUP_PERFORMANCE
    • Constructor Detail

      • AbstractCIBase

        public AbstractCIBase()
    • Method Detail

      • resetLabel

        protected void resetLabel​(Label l)
      • setViewOwner

        protected void setViewOwner​(View v)
      • interruptReloadThread

        protected void interruptReloadThread()
      • killComputer

        protected void killComputer​(Computer c)
      • getDisabledAdministrativeMonitors

        public Set<String> getDisabledAdministrativeMonitors()
        Get the disabled administrative monitors
        Since:
        2.230
      • setDisabledAdministrativeMonitors

        public void setDisabledAdministrativeMonitors​(Set<String> disabledAdministrativeMonitors)
        Set the disabled administrative monitors
        Since:
        2.230
      • getNodes

        public abstract List<Node> getNodes()
        Returns all Nodes in the system, excluding Jenkins instance itself which represents the built-in node in this context.
      • getQueue

        public abstract Queue getQueue()
      • getComputerMap

        protected abstract Map<Node,​Computer> getComputerMap()
      • updateNewComputer

        protected void updateNewComputer​(Node n,
                                         boolean automaticAgentLaunch)
      • updateComputerList

        protected void updateComputerList​(boolean automaticAgentLaunch)
        Updates Computers.

        This method tries to reuse existing Computer objects so that we won't upset Executors running in it.