package org.jboss.remoting;
import java.io.IOException;
import java.io.Serializable;
import java.util.Map;
public class InvocationResponse implements Serializable
{
static final long serialVersionUID = 1324503813652865685L;
private final String sessionId;
private final boolean isException;
private final Object result;
private Map payload;
public InvocationResponse(String sessionId, Object result, boolean isException, Map payload)
throws IOException
{
this.sessionId = sessionId;
this.isException = isException;
this.result = result;
this.payload = payload;
}
public String getSessionId()
{
return sessionId;
}
public Map getPayload()
{
return payload;
}
public boolean isException()
{
return isException;
}
public Object getResult()
{
return result;
}
}