package com.bansheeproject.engine;
import com.bansheeproject.WebServicesInvocationData;
/**
* Holds data for a given invocation type.
*
* @author Alexandre Saudate
* @since 1.0
*/
public class InvocationContext {
private WebServicesInvocationData invocationData;
private BansheeDispatcher dispatcher;
private String requestData;
public InvocationContext(WebServicesInvocationData invocationData, BansheeDispatcher dispatcher, String requestData) {
this.invocationData = invocationData;
this.dispatcher = dispatcher;
this.requestData = requestData;
}
public WebServicesInvocationData getInvocationData() {
return invocationData;
}
public BansheeDispatcher getDispatcher() {
return dispatcher;
}
public String getRequestData() {
return requestData;
}
public void setInvocationData(WebServicesInvocationData invocationData) {
this.invocationData = invocationData;
}
public void setDispatcher(BansheeDispatcher dispatcher) {
this.dispatcher = dispatcher;
}
public void setRequestData(String requestData) {
this.requestData = requestData;
}
}