You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by an...@apache.org on 2008/10/16 14:43:49 UTC

svn commit: r705229 - /tuscany/java/sca/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSResourceFactoryImpl.java

Author: antelder
Date: Thu Oct 16 05:43:47 2008
New Revision: 705229

URL: http://svn.apache.org/viewvc?rev=705229&view=rev
Log:
Change private to protected so class can be subclassed

Modified:
    tuscany/java/sca/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSResourceFactoryImpl.java

Modified: tuscany/java/sca/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSResourceFactoryImpl.java
URL: http://svn.apache.org/viewvc/tuscany/java/sca/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSResourceFactoryImpl.java?rev=705229&r1=705228&r2=705229&view=diff
==============================================================================
--- tuscany/java/sca/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSResourceFactoryImpl.java (original)
+++ tuscany/java/sca/modules/binding-jms-runtime/src/main/java/org/apache/tuscany/sca/binding/jms/provider/JMSResourceFactoryImpl.java Thu Oct 16 05:43:47 2008
@@ -39,13 +39,13 @@
  */
 public class JMSResourceFactoryImpl implements JMSResourceFactory {
 
-    private String initialContextFactoryName;
-    private String connectionFactoryName = "ConnectionFactory";
-    private String jndiURL;
-
-    private Connection connection;
-    private Context context;
-    private boolean isConnectionStarted;
+    protected String initialContextFactoryName;
+    protected String connectionFactoryName = "ConnectionFactory";
+    protected String jndiURL;
+
+    protected Connection connection;
+    protected Context context;
+    protected boolean isConnectionStarted;
 
     public JMSResourceFactoryImpl(String connectionFactoryName, String initialContextFactoryName, String jndiURL) {
         if (connectionFactoryName != null && connectionFactoryName.trim().length() > 0) {
@@ -114,7 +114,7 @@
         }
     }
 
-    private void createConnection() throws NamingException, JMSException {
+    protected void createConnection() throws NamingException, JMSException {
         ConnectionFactory connectionFactory = (ConnectionFactory)jndiLookUp(connectionFactoryName);
         if (connectionFactory == null) {
             throw new JMSBindingException("connection factory not found: " + connectionFactoryName);
@@ -122,7 +122,7 @@
         connection = connectionFactory.createConnection();
     }
 
-    private synchronized Context getInitialContext() throws NamingException {
+    protected synchronized Context getInitialContext() throws NamingException {
         if (context == null) {
             Properties props = new Properties();
 
@@ -145,7 +145,7 @@
      * environment property needs to be set to initialize the ORB correctly. 
      * See: http://www-1.ibm.com/support/docview.wss?uid=swg24012804
      */
-    private void initJREEnvironment(Properties props) {
+    protected void initJREEnvironment(Properties props) {
         if ("com.ibm.websphere.naming.WsnInitialContextFactory".equals(props.get(Context.INITIAL_CONTEXT_FACTORY))) {
             String vendor = System.getProperty("java.vendor");
             if (vendor == null || !vendor.contains("IBM")) {
@@ -208,7 +208,7 @@
         Object o = null;
         try {
             o = getInitialContext().lookup("java:comp/env/" + name);
-        } catch (NamingException ex) {
+        } catch (Exception ex) {
             // ignore
         }
         if (o == null) {