net.sourceforge.hiveremoting.caucho
Class CauchoProxyConfiguratorImpl

java.lang.Object
  extended by net.sourceforge.hiveremoting.caucho.CauchoProxyConfiguratorImpl
All Implemented Interfaces:
CauchoProxyConfigurator

public class CauchoProxyConfiguratorImpl
extends java.lang.Object
implements CauchoProxyConfigurator

Author:
Jean-Francois

Constructor Summary
CauchoProxyConfiguratorImpl(org.apache.commons.logging.Log logger)
           
 
Method Summary
 CauchoProxyContribution getConfiguration(java.lang.String service, CauchoProxyContribution source)
          Combines a source contribution (eg from XML) with settings that have been set programmatically (through this CauchoProxyConfigurator).
protected  CauchoProxyContribution getServiceConfig(java.lang.String service, boolean create)
           
 void setServiceAuthentication(java.lang.String service, java.lang.String user, java.lang.String password)
           
 void setServiceContextHandler(java.lang.String service, RemoteContextHandler handler)
           
 void setServiceProtocol(java.lang.String service, Protocol protocol)
           
 void setServiceUrl(java.lang.String service, java.lang.String url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CauchoProxyConfiguratorImpl

public CauchoProxyConfiguratorImpl(org.apache.commons.logging.Log logger)
Method Detail

setServiceProtocol

public void setServiceProtocol(java.lang.String service,
                               Protocol protocol)
Specified by:
setServiceProtocol in interface CauchoProxyConfigurator

setServiceUrl

public void setServiceUrl(java.lang.String service,
                          java.lang.String url)
Specified by:
setServiceUrl in interface CauchoProxyConfigurator

setServiceContextHandler

public void setServiceContextHandler(java.lang.String service,
                                     RemoteContextHandler handler)
Specified by:
setServiceContextHandler in interface CauchoProxyConfigurator

setServiceAuthentication

public void setServiceAuthentication(java.lang.String service,
                                     java.lang.String user,
                                     java.lang.String password)
Specified by:
setServiceAuthentication in interface CauchoProxyConfigurator

getConfiguration

public CauchoProxyContribution getConfiguration(java.lang.String service,
                                                CauchoProxyContribution source)
Description copied from interface: CauchoProxyConfigurator
Combines a source contribution (eg from XML) with settings that have been set programmatically (through this CauchoProxyConfigurator). Called exclusively by CauchoProxyFactory.

Specified by:
getConfiguration in interface CauchoProxyConfigurator
Parameters:
service - name of remoted service for which to combine configuration
source - original configuration for the remoted service
Returns:
combined configuration for service. Settings provided through CauchoProxyConfigurator take precedence.

getServiceConfig

protected CauchoProxyContribution getServiceConfig(java.lang.String service,
                                                   boolean create)