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 ConfirmAction extends AutobahnAction { public final static String ACTIONID = QueueConstants.CONFIRM; public ConfirmAction() { setActionID(ACTIONID); } @Override public ActionResponse execute(IProtocolSessionManager protocolSessionManager) throws ActionException { return Transaction.getInstance().commit(); } }