1 /*2 * $Id: QueueSession.java 3167 2006-09-22 15:47:04Z holger $3 * --------------------------------------------------------------------------------------4 * Copyright (c) MuleSource, Inc. All rights reserved. http://www.mulesource.com5 *6 * The software in this package is published under the terms of the MuleSource MPL7 * license, a copy of which has been included with this distribution in the8 * LICENSE.txt file.9 */10 11 package org.mule.util.queue;12 13 import org.mule.util.xa.ResourceManagerException;14 15 /**16 * @author <a HREF="mailto:gnt@codehaus.org">Guillaume Nodet</a>17 * @version $Revision: 3167 $18 */19 public interface QueueSession20 {21 22 Queue getQueue(String name);23 24 void begin() throws ResourceManagerException;25 26 void commit() throws ResourceManagerException;27 28 void rollback() throws ResourceManagerException;29 30 }31