package eu.dnetlib.rmi.blackboard;

import eu.dnetlib.enabling.annotations.Blackboard;
import eu.dnetlib.rmi.soap.TestService;

@Blackboard(action = "ADD", serviceClass = TestService.class)
public class SumMessage extends AbstractBlackboardMessage {

	private int x = 0;
	private int y = 0;
	private int res = 0;

	public SumMessage() {}

	public SumMessage(final int x, final int y) {
		this.x = x;
		this.y = y;
	}

	public SumMessage(final int x, final int y, final int res) {
		this.x = x;
		this.y = y;
		this.res = res;
	}

	public int getX() {
		return x;
	}

	public void setX(final int x) {
		this.x = x;
	}

	public int getY() {
		return y;
	}

	public void setY(final int y) {
		this.y = y;
	}

	public int getRes() {
		return res;
	}

	public void setRes(final int res) {
		this.res = res;
	}

	@Override
	public String toString() {
		return String.format("[ x: %d - y: %d - res: %d ]", x, y, res);
	}

}
