/*******************************************************************************
* Copyright © 2012-2015 eBay Software Foundation
* This program is dual licensed under the MIT and Apache 2.0 licenses.
* Please see LICENSE for more information.
*******************************************************************************/
package com.ebay.jetstream.event;
/**
* @author xiaojuwu1
*/
public class EventMetaInfo {
private BatchSourceCommand action;
private BatchSource batchSource;
private Exception exception;
private BatchResponse batchResponse;
public EventMetaInfo() {
}
public EventMetaInfo(BatchSourceCommand action, BatchSource batchSource) {
this.action = action;
this.batchSource = batchSource;
}
public EventMetaInfo(BatchSourceCommand action, BatchSource batchSource, Exception ex) {
this.action = action;
this.batchSource = batchSource;
this.exception = ex;
}
public BatchSourceCommand getAction() {
return action;
}
public void setAction(BatchSourceCommand action) {
this.action = action;
}
public BatchSource getBatchSource() {
return batchSource;
}
public void setBatchSource(BatchSource batchSource) {
this.batchSource = batchSource;
}
public Exception getException() {
return exception;
}
public void setException(Exception exception) {
this.exception = exception;
}
public BatchResponse getBatchResponse() {
return batchResponse;
}
public void setBatchResponse(BatchResponse batchResponse) {
this.batchResponse = batchResponse;
}
}