[jboss-jira] [JBoss JIRA] (AS7-2649) Add support for ConnectionFactory.newInstance() usage

Thomas Diesler (Created) (JIRA) jira-events at lists.jboss.org
Tue Nov 15 18:33:40 EST 2011


Add support for ConnectionFactory.newInstance() usage
-----------------------------------------------------

                 Key: AS7-2649
                 URL: https://issues.jboss.org/browse/AS7-2649
             Project: Application Server 7
          Issue Type: Task
          Components: JAXR
            Reporter: Thomas Diesler
            Assignee: Kurt Stam


The TCK checks support for ConnectionFactory.newInstance(). The current implementation inthe jaxr api modules is 

{code}
   public static ConnectionFactory newInstance() throws JAXRException
   {
      String factoryName = null;
      ConnectionFactory factory = null;
      try
      {
         String defaultName = null;
         factoryName = System.getProperty(SYS_PROP_NAME, defaultName);
         ClassLoader loader = Thread.currentThread().getContextClassLoader();
         Class factoryClass = loader.loadClass(factoryName);
         factory = (ConnectionFactory) factoryClass.newInstance();
      }
      catch(Throwable e)
      {
         throw new JAXRException("Failed to create instance of: "+factoryName, e);
      }
      return factory;
   }
{code}

This means that the system property would have to be set and that the user of this API actually has a dependency on the module that provides the implementation.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list