net.sourceforge.hiveremoting.caucho
Interface CauchoProxyConfigurator

All Known Implementing Classes:
CauchoProxyConfiguratorImpl

public interface CauchoProxyConfigurator

Service allowing to set up some configuration parts of a Caucho client proxy (to a remoted service).

This is particularly useful when you have to set proxy configuration dynamically (ie not in XML).

Note: Once the proxy has been instantiated, changing this configuration will not have any impact on that proxy.

Author:
Jean-Francois

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).
 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)
           
 

Method Detail

setServiceProtocol

void setServiceProtocol(java.lang.String service,
                        Protocol protocol)

setServiceUrl

void setServiceUrl(java.lang.String service,
                   java.lang.String url)

setServiceContextHandler

void setServiceContextHandler(java.lang.String service,
                              RemoteContextHandler handler)

setServiceAuthentication

void setServiceAuthentication(java.lang.String service,
                              java.lang.String user,
                              java.lang.String password)

getConfiguration

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). Called exclusively by CauchoProxyFactory.

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.