package org.opennaas.extensions.bod.autobahn.queue; import org.opennaas.core.resources.action.ActionException; import org.opennaas.core.resources.action.ActionResponse; import org.opennaas.core.resources.protocol.IProtocolSessionManager; import org.opennaas.core.resources.queue.QueueConstants; import org.opennaas.extensions.bod.autobahn.AutobahnAction; import org.opennaas.extensions.bod.autobahn.commands.Transaction; public class RestoreAction extends AutobahnAction { public final static String ACTIONID = QueueConstants.RESTORE; public RestoreAction() { setActionID(ACTIONID); } @Override public ActionResponse execute(IProtocolSessionManager protocolSessionManager) throws ActionException { return Transaction.getInstance().rollback(); } }