DummyTriggerAction.java

57 lines | 942 B Blame History Raw Download
package azkaban.test.trigger;

import java.util.Map;

import azkaban.trigger.TriggerAction;

public class DummyTriggerAction implements TriggerAction{

	public static final String type = "DummyAction";
	
	private String message;
	
	public DummyTriggerAction(String message) {
		this.message = message;
	}
	
	@Override
	public String getType() {
		return type;
	}

	@Override
	public TriggerAction fromJson(Object obj) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Object toJson() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void doAction() {
		System.out.println(getType() + " invoked.");
		System.out.println(message);
	}

	@Override
	public String getDescription() {
		return "this is real dummy action";
	}

	@Override
	public String getId() {
		return null;
	}

	@Override
	public void setContext(Map<String, Object> context) {
		// TODO Auto-generated method stub
		
	}

}