[jboss-cvs] JBossAS SVN: r110733 - in projects/jboss-jca/trunk: core/src/main/java/org/jboss/jca/core/connectionmanager/ccm and 2 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Feb 22 09:51:58 EST 2011
Author: jesper.pedersen
Date: 2011-02-22 09:51:58 -0500 (Tue, 22 Feb 2011)
New Revision: 110733
Added:
projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/spi/connectionmanager/
projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/spi/connectionmanager/ComponentStack.java
projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/spi/connectionmanager/package.html
Modified:
projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/ccm/CachedConnectionManager.java
projects/jboss-jca/trunk/ivy.xml
Log:
[JBJCA-502] Move SPI implementation
Modified: projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/ccm/CachedConnectionManager.java
===================================================================
--- projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/ccm/CachedConnectionManager.java 2011-02-22 14:40:22 UTC (rev 110732)
+++ projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/connectionmanager/ccm/CachedConnectionManager.java 2011-02-22 14:51:58 UTC (rev 110733)
@@ -25,7 +25,7 @@
import org.jboss.jca.core.connectionmanager.listener.ConnectionCacheListener;
import org.jboss.jca.core.connectionmanager.listener.ConnectionListener;
import org.jboss.jca.core.connectionmanager.transaction.TransactionSynchronizer;
-import org.jboss.jca.spi.ComponentStack;
+import org.jboss.jca.core.spi.connectionmanager.ComponentStack;
import java.lang.reflect.Method;
import java.util.Collection;
Added: projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/spi/connectionmanager/ComponentStack.java
===================================================================
--- projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/spi/connectionmanager/ComponentStack.java (rev 0)
+++ projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/spi/connectionmanager/ComponentStack.java 2011-02-22 14:51:58 UTC (rev 110733)
@@ -0,0 +1,55 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2010, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+
+package org.jboss.jca.core.spi.connectionmanager;
+
+import java.util.Set;
+
+import javax.resource.ResourceException;
+
+/**
+ * ComponentStack.
+ *
+ * @author <a href="adrian at jboss.com">Adrian Brock</a>
+ * @author <a href="jesper.pedersen at jboss.org">Jesper Pedersen</a>
+ */
+public interface ComponentStack
+{
+ /**
+ * Push a component context
+ *
+ * @param rawKey the raw key, e.g. the servlet or ejb context
+ * @param unsharableResources a set of real jndi names marked as unshareable
+ * @throws ResourceException for any error
+ */
+ @SuppressWarnings("unchecked")
+ public void pushMetaAwareObject(final Object rawKey, Set unsharableResources) throws ResourceException;
+
+ /**
+ * Pop a component context
+ *
+ * @param unsharableResources a set of real jndi names marked as unshareable
+ * @throws ResourceException for any error
+ */
+ @SuppressWarnings("unchecked")
+ public void popMetaAwareObject(Set unsharableResources) throws ResourceException;
+}
Added: projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/spi/connectionmanager/package.html
===================================================================
--- projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/spi/connectionmanager/package.html (rev 0)
+++ projects/jboss-jca/trunk/core/src/main/java/org/jboss/jca/core/spi/connectionmanager/package.html 2011-02-22 14:51:58 UTC (rev 110733)
@@ -0,0 +1,3 @@
+<body>
+The package contains SPI classes for the ConnectionManager implementations.
+</body>
Modified: projects/jboss-jca/trunk/ivy.xml
===================================================================
--- projects/jboss-jca/trunk/ivy.xml 2011-02-22 14:40:22 UTC (rev 110732)
+++ projects/jboss-jca/trunk/ivy.xml 2011-02-22 14:51:58 UTC (rev 110733)
@@ -130,7 +130,7 @@
<dependency org="org.jboss.arquillian" name="arquillian-spi" rev="${version.arquillian}" conf="arquillian,ironjacamar-depchain,ironjacamar-embedded-arquillian"/>
<dependency org="org.jboss.arquillian.protocol" name="arquillian-protocol-local" rev="${version.arquillian}" conf="arquillian,ironjacamar-depchain,ironjacamar-embedded-arquillian"/>
<dependency org="org.jboss.arquillian.testenricher" name="arquillian-testenricher-resource" rev="${version.arquillian}" conf="arquillian,ironjacamar-depchain,ironjacamar-embedded-arquillian"/>
- <dependency org="org.jboss.integration" name="jboss-integration" rev="${version.jboss.integration}" conf="common,ironjacamar-core-api,ironjacamar-core-impl,ironjacamar-depchain"/>
+ <dependency org="org.jboss.integration" name="jboss-transaction-spi" rev="${version.jboss.integration}" conf="common,ironjacamar-core-api,ironjacamar-core-impl,ironjacamar-depchain"/>
<dependency org="org.jboss.javaee" name="jboss-jaspi-api" rev="${version.jboss.jaspi.api}" conf="common,ironjacamar-core-impl,ironjacamar-depchain"/>
<dependency org="org.jboss.javaee" name="jboss-transaction-api" rev="${version.transaction.api}" conf="common,ironjacamar-core-api,ironjacamar-core-impl,ironjacamar-depchain,ironjacamar-deployers-fungal,ironjacamar-spec-api"/>
<dependency org="org.jboss.jbossts" name="jbossjts" rev="${version.jboss.ts}" conf="common,ironjacamar-depchain"/>
More information about the jboss-cvs-commits
mailing list