All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.sealights.agents.plugin.NotifyBuildEndTask Maven / Gradle / Ivy

package io.sealights.agents.plugin;

import io.sealights.onpremise.agents.java.agent.plugins.engine.lifecycle.BuildEndInfo;

/**
 * Implements empty goal for sending end build notification
 * PluginEngine API demands goal for access to plugin execution data
 * 
 * @author ala schneider   Jan 1, 2018
 *
 */
public class NotifyBuildEndTask extends SealightsTask {
	
	public NotifyBuildEndTask(SealightsPluginExtention extension, BuildEndInfo buildInfo) {
		super(extension);
		getPluginEngine().notifyBuildEnd(this, buildInfo);
	}

	@Override
	public String getName() {
		return "notify build end";
	}

	@Override
	protected boolean executePluginGoal() {
		// This method is never called
		return false;
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy