package org.opennaas.core.resources.mock;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.opennaas.core.resources.action.ActionException;
import org.opennaas.core.resources.action.ActionResponse;
import org.opennaas.core.resources.protocol.IProtocolSessionManager;
public class MockActionExceptionOnExecute extends MockAction {
private Log log = LogFactory.getLog(MockActionExceptionOnExecute.class);
private ActionResponse actionResponse = new ActionResponse();
public ActionResponse execute(IProtocolSessionManager protocolSessionManager) throws ActionException {
log.info("----> Executing action: MOCK ACTION: " + actionID);
actionResponse.setActionID(actionID);
super.executed = true;
throw new ActionException("ERROR");
}
}