[jboss-cvs] JBossAS SVN: r98839 - projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jms-api/src/main/javax/jms.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Dec 22 13:10:39 EST 2009


Author: jaikiran
Date: 2009-12-22 13:10:39 -0500 (Tue, 22 Dec 2009)
New Revision: 98839

Removed:
   projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jms-api/src/main/javax/jms/ConnectionFactory.java
Log:
Autoversioning commit:  a non-deltaV client made a change to
/projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jms-api/src/main/javax/jms/ConnectionFactory.java

Deleted: projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jms-api/src/main/javax/jms/ConnectionFactory.java
===================================================================
--- projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jms-api/src/main/javax/jms/ConnectionFactory.java	2009-12-22 18:10:32 UTC (rev 98838)
+++ projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jms-api/src/main/javax/jms/ConnectionFactory.java	2009-12-22 18:10:39 UTC (rev 98839)
@@ -1,114 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt 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 javax.jms;
-
-/** A <CODE>ConnectionFactory</CODE> object encapsulates a set of connection 
- * configuration 
- * parameters that has been defined by an administrator. A client uses 
- * it to create a connection with a JMS provider.
- *
- * <P>A <CODE>ConnectionFactory</CODE> object is a JMS administered object and
- *  supports concurrent use.
- *
- * <P>JMS administered objects are objects containing configuration 
- * information that are created by an administrator and later used by 
- * JMS clients. They make it practical to administer the JMS API in the 
- * enterprise.
- *
- * <P>Although the interfaces for administered objects do not explicitly 
- * depend on the Java Naming and Directory Interface (JNDI) API, the JMS API 
- * establishes the convention that JMS clients find administered objects by 
- * looking them up in a JNDI namespace.
- *
- * <P>An administrator can place an administered object anywhere in a 
- * namespace. The JMS API does not define a naming policy.
- *
- * <P>It is expected that JMS providers will provide the tools an
- * administrator needs to create and configure administered objects in a 
- * JNDI namespace. JMS provider implementations of administered objects 
- * should be both <CODE>javax.jndi.Referenceable</CODE> and 
- * <CODE>java.io.Serializable</CODE> so that they can be stored in all 
- * JNDI naming contexts. In addition, it is recommended that these 
- * implementations follow the JavaBeans<SUP><FONT SIZE="-2">TM</FONT></SUP> 
- * design patterns.
- *
- * <P>This strategy provides several benefits:
- *
- * <UL>
- *   <LI>It hides provider-specific details from JMS clients.
- *   <LI>It abstracts administrative information into objects in the Java 
- *       programming language ("Java objects")
- *       that are easily organized and administered from a common 
- *       management console.
- *   <LI>Since there will be JNDI providers for all popular naming 
- *       services, this means that JMS providers can deliver one implementation 
- *       of administered objects that will run everywhere.
- * </UL>
- *
- * <P>An administered object should not hold on to any remote resources. 
- * Its lookup should not use remote resources other than those used by the
- * JNDI API itself.
- *
- * <P>Clients should think of administered objects as local Java objects. 
- * Looking them up should not have any hidden side effects or use surprising 
- * amounts of local resources.
- *
- * @see         javax.jms.Connection
- * @see         javax.jms.QueueConnectionFactory
- * @see         javax.jms.TopicConnectionFactory
- */
-
-public interface ConnectionFactory
-{
-   /** Creates a connection with the default user identity.
-    * The connection is created in stopped mode. No messages 
-    * will be delivered until the <code>Connection.start</code> method
-    * is explicitly called.
-    *
-    * @return a newly created connection
-    *
-    * @exception JMSException if the JMS provider fails to create the
-    *                         connection due to some internal error.
-    * @exception JMSSecurityException  if client authentication fails due to 
-    *                         an invalid user name or password.
-    * @since 1.1 
-    */
-   public Connection createConnection() throws JMSException;
-
-   /** Creates a connection with the specified user identity.
-    * The connection is created in stopped mode. No messages 
-    * will be delivered until the <code>Connection.start</code> method
-    * is explicitly called.
-    *  
-    * @param userName the caller's user name
-    * @param password the caller's password
-    *  
-    * @return a newly created  connection
-    *
-    * @exception JMSException if the JMS provider fails to create the 
-    *                         connection due to some internal error.
-    * @exception JMSSecurityException  if client authentication fails due to 
-    *                         an invalid user name or password.
-    * @since 1.1  
-    */
-   public Connection createConnection(String userName, String password) throws JMSException;
-}




More information about the jboss-cvs-commits mailing list