Interface TimingPoint

All Superinterfaces:
Serializable
All Known Subinterfaces:
BuildContextTimingPoint, BuildTimingPoint, DeploymentTimingPoint, OutOfBandTimingPoint
All Known Implementing Classes:
AbstractBuildContextTimingPoint, AbstractBuildTimingPoint, BuildTimingPoints, BuildTimingPoints.AgentAssigned, BuildTimingPoints.ExecutionCancelled, BuildTimingPoints.ExecutionFinished, BuildTimingPoints.ExecutionStarted, BuildTimingPoints.Queued, BuildTimingPoints.SentToAgent, BuildTimingPoints.VcsSyncStarted, DeploymentTimingPoints, DeploymentTimingPoints.AgentAssigned, DeploymentTimingPoints.ExecutionCancelled, DeploymentTimingPoints.ExecutionFinished, DeploymentTimingPoints.ExecutionStarted, DeploymentTimingPoints.Queued, DeploymentTimingPoints.SentToAgent, OutOfBandBuildTimingPoints.AgentAssigned, OutOfBandBuildTimingPoints.ExecutionFinished, OutOfBandBuildTimingPoints.ExecutionStarted, OutOfBandBuildTimingPoints.OutOfBandAgentAssigned, OutOfBandBuildTimingPoints.SentToAgent, OutOfBandBuildTimingPoints.VcsSyncStarted, OutOfBandDeploymentTimingPoints.AgentAssigned, OutOfBandDeploymentTimingPoints.ExecutionFinished, OutOfBandDeploymentTimingPoints.ExecutionStarted, OutOfBandDeploymentTimingPoints.Queued, OutOfBandDeploymentTimingPoints.SentToAgent, OutOfBandTimingPointWrapper

public interface TimingPoint extends Serializable
Base interface for sending timing point events between agent and server using TimingPointService Implementations should be lightweight as possible as in case of remote agents these would be wired through JMS. All the implementations have to be serializable. Implementations should not use AsynchronousPreferred
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull Date
     
  • Method Details

    • getDate

      @NotNull @NotNull Date getDate()