public class DockerTraceabilityReportListener extends Object implements hudson.ExtensionPoint
DockerTraceabilityReport
s in Jenkins.Constructor and Description |
---|
DockerTraceabilityReportListener() |
Modifier and Type | Method and Description |
---|---|
static hudson.ExtensionList<DockerTraceabilityReportListener> |
all()
Retrieves a list of Docker event listeners.
|
static void |
fire(org.jenkinsci.plugins.docker.traceability.api.DockerTraceabilityReport report)
Process
DockerTraceabilityReport on all listeners. |
static void |
fireNewDeployment(String containerId)
Notifies all listeners about the container deployment.
|
void |
onNewDeployment(String containerId)
Being called when a container deployment has been spotted.
|
void |
onReport(org.jenkinsci.plugins.docker.traceability.api.DockerTraceabilityReport report)
Notifies external listeners that a new Docker report has been received.
|
public void onReport(@Nonnull org.jenkinsci.plugins.docker.traceability.api.DockerTraceabilityReport report)
report
- Eventpublic void onNewDeployment(@Nonnull String containerId)
DockerDeploymentFacet
.containerId
- Container ID (full 64-char representation)public static void fire(@Nonnull org.jenkinsci.plugins.docker.traceability.api.DockerTraceabilityReport report)
DockerTraceabilityReport
on all listeners.report
- Event to be triggeredpublic static void fireNewDeployment(@Nonnull String containerId)
containerId
- Container ID (full 64-char representation)@Nonnull public static hudson.ExtensionList<DockerTraceabilityReportListener> all()
DockerTraceabilityReportListener
extensions.Copyright © 2015–2016. All rights reserved.