Class AbstractRunImpl<T extends Run>

  • All Implemented Interfaces:,
    Direct Known Subclasses:
    AbstractBlueRunSummary, DefaultRunImpl, FreeStyleRunImpl

    public abstract class AbstractRunImpl<T extends Run>
    Basic BlueRun implementation.
    Vivek Pandey
    • Field Detail


        public static final String BLUEOCEAN_FEATURE_RUN_DESCRIPTION_ENABLED
        See Also:
        Constant Field Values
      • run

        protected final T extends Run run
      • organization

        protected final organization
      • parent

        protected final parent
    • Constructor Detail

      • AbstractRunImpl

        public AbstractRunImpl​(T run,
    • Method Detail

      • getChangeSet

        public<> getChangeSet()
        Specified by:
        getChangeSet in interface
        Specified by:
        getChangeSet in class
      • getOrganization

        public String getOrganization()
        Specified by:
        getOrganization in interface
        Specified by:
        getOrganization in class
      • getId

        public String getId()
        Specified by:
        getId in interface
        Specified by:
        getId in class
      • getPipeline

        public String getPipeline()
        Specified by:
        getPipeline in interface
        Specified by:
        getPipeline in class
      • getName

        public String getName()
        Specified by:
        getName in interface
        Specified by:
        getName in class
      • getDescription

        public String getDescription()
        Specified by:
        getDescription in interface
        Specified by:
        getDescription in class
      • getStartTime

        public Date getStartTime()
        Specified by:
        getStartTime in class
      • getEnQueueTime

        public Date getEnQueueTime()
        Specified by:
        getEnQueueTime in class
      • getEnQueueTimeString

        public String getEnQueueTimeString()
        Specified by:
        getEnQueueTimeString in interface
        Specified by:
        getEnQueueTimeString in class
      • getStartTimeString

        public String getStartTimeString()
        Specified by:
        getStartTimeString in interface
        Specified by:
        getStartTimeString in class
      • getEndTimeString

        public String getEndTimeString()
        Specified by:
        getEndTimeString in interface
        Specified by:
        getEndTimeString in class
      • getStateObj

        public getStateObj()
        Specified by:
        getStateObj in interface
        Specified by:
        getStateObj in class
      • getResult

        public getResult()
        Specified by:
        getResult in interface
        Specified by:
        getResult in class
      • getEndTime

        public Date getEndTime()
        Specified by:
        getEndTime in class
      • getDurationInMillis

        public Long getDurationInMillis()
        Specified by:
        getDurationInMillis in interface
        Specified by:
        getDurationInMillis in class
      • getEstimatedDurtionInMillis

        public Long getEstimatedDurtionInMillis()
        Specified by:
        getEstimatedDurtionInMillis in interface
        Specified by:
        getEstimatedDurtionInMillis in class
      • getRunSummary

        public String getRunSummary()
        Specified by:
        getRunSummary in interface
        Specified by:
        getRunSummary in class
      • getType

        public String getType()
        Specified by:
        getType in interface
        Specified by:
        getType in class
      • getLog

        public Object getLog()
        Specified by:
        getLog in interface
        Specified by:
        getLog in class
      • replay

        public replay()
        Specified by:
        replay in class
      • getCauses

        public Collection<> getCauses()
        Specified by:
        getCauses in interface
        Specified by:
        getCauses in class
      • getCauseOfBlockage

        public String getCauseOfBlockage()
        Specified by:
        getCauseOfBlockage in interface
        Specified by:
        getCauseOfBlockage in class
      • isReplayable

        public boolean isReplayable()
        Specified by:
        isReplayable in interface
        Specified by:
        isReplayable in class
      • getArtifacts

        public getArtifacts()
        Specified by:
        getArtifacts in interface
        Specified by:
        getArtifacts in class
      • getNodes

        public getNodes()
        Specified by:
        getNodes in class
      • getSteps

        public getSteps()
        Specified by:
        getSteps in class
      • getTests

        public getTests()
        Specified by:
        getTests in interface
        Specified by:
        getTests in class
      • getTestSummary

        public getTestSummary()
        Specified by:
        getTestSummary in interface
        Specified by:
        getTestSummary in class
      • getBlueTestSummary

        public getBlueTestSummary()
        Specified by:
        getBlueTestSummary in class
      • getActions

        public Collection<> getActions()
        Specified by:
        getActions in interface
        Specified by:
        getActions in class
      • stop

        public stop​(@QueryParameter("blocking")
                                                            Boolean blocking,
                                                            Integer timeOutInSecs)
        Specified by:
        stop in class
      • getArtifactsZipFile

        public String getArtifactsZipFile()
        Specified by:
        getArtifactsZipFile in interface
        Specified by:
        getArtifactsZipFile in class
      • stop

        protected stop​(Boolean blocking,
                                                               Integer timeOutInSecs,
                                                               StoppableRun stoppableRun)
      • getDynamic

        public Object getDynamic​(String token)
        Handles HTTP path handled by actions or other extensions
        token - path token that an action or extension can handle
        action or extension that handles this path.
      • getLink

        public getLink()
      • getLinks

        public getLinks()
        getLinks in class