You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scout-dev@ws.apache.org by "Kurt Stam (JIRA)" <sc...@ws.apache.org> on 2006/10/05 21:54:29 UTC

[jira] Updated: (SCOUT-21) can't configure transport class property using the properties in the factory

     [ http://issues.apache.org/jira/browse/SCOUT-21?page=all ]

Kurt Stam updated SCOUT-21:
---------------------------

    Attachment: sout-21.zip

IMHO the connectionFactoryImpl needs an addition member variable 'transportClass'. Then in createConnection() it can pass this as an argument:

return new ConnectionImpl(queryManager, lifeCycleManager, transportClass, null, maxRows == null ? -1 : maxRows.intValue());

and the ConnectionImpl class can then use it:

if (transportClass!=null) {
    		prop.setProperty(RegistryImpl.TRANSPORT_CLASS_PROPERTY_NAME, transportClass);
    	} else {
    		String transport = System.getProperty(RegistryImpl.TRANSPORT_CLASS_PROPERTY_NAME);
    		if (transport != null) {
    			prop.setProperty(RegistryImpl.TRANSPORT_CLASS_PROPERTY_NAME, transport);
    		}
        }

This patch will prevent the user from having to set this value as a System parameter, as it now can be set as a property in the factory.


See attached files

> can't configure transport class property using the properties in the factory
> ----------------------------------------------------------------------------
>
>                 Key: SCOUT-21
>                 URL: http://issues.apache.org/jira/browse/SCOUT-21
>             Project: Scout
>          Issue Type: Bug
>            Reporter: Kurt Stam
>         Assigned To: Anil Saldhana
>         Attachments: sout-21.zip
>
>
> To create a connection one does:
> // Create the connection, passing it the configuration properties
>             ConnectionFactory factory = ConnectionFactory.newInstance();
>             factory.setProperties(props);
>             connection = factory.createConnection();
> One of the properties can be "scout.proxy.transportClass", however this setting is not used. 
> In org.apache.ws.scout.registry.ConnectionImpl a new Properties is made.. 
> Now I'm forced to use a System parameter.  
> This can't be right. Maybe I'm missing something..

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: scout-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: scout-dev-help@ws.apache.org