org.apache.lenya.cms.linking.impl
Class GlobalProxiesImpl
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.lenya.cms.linking.impl.GlobalProxiesImpl
- All Implemented Interfaces:
- org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.logger.LogEnabled, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.thread.ThreadSafe, GlobalProxies
public class GlobalProxiesImpl
- extends org.apache.avalon.framework.logger.AbstractLogEnabled
- implements GlobalProxies, org.apache.avalon.framework.service.Serviceable, org.apache.avalon.framework.thread.ThreadSafe, org.apache.avalon.framework.configuration.Configurable
GlobalProxy service implementation.
The class is implemented as a singleton.
Method Summary |
void |
configure(org.apache.avalon.framework.configuration.Configuration config)
|
org.apache.lenya.cms.publication.Proxy |
getProxy(boolean ssl)
|
protected org.apache.lenya.cms.publication.Proxy |
initializeProxy(java.lang.Object key)
|
void |
service(org.apache.avalon.framework.service.ServiceManager manager)
|
void |
setProxy(boolean ssl,
org.apache.lenya.cms.publication.Proxy proxy)
|
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled |
enableLogging, getLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GlobalProxiesImpl
public GlobalProxiesImpl()
getProxy
public org.apache.lenya.cms.publication.Proxy getProxy(boolean ssl)
- Specified by:
getProxy
in interface GlobalProxies
- Parameters:
ssl
- If SSL is used.
- Returns:
- A proxy.
initializeProxy
protected org.apache.lenya.cms.publication.Proxy initializeProxy(java.lang.Object key)
service
public void service(org.apache.avalon.framework.service.ServiceManager manager)
throws org.apache.avalon.framework.service.ServiceException
- Specified by:
service
in interface org.apache.avalon.framework.service.Serviceable
- Throws:
org.apache.avalon.framework.service.ServiceException
configure
public void configure(org.apache.avalon.framework.configuration.Configuration config)
throws org.apache.avalon.framework.configuration.ConfigurationException
- Specified by:
configure
in interface org.apache.avalon.framework.configuration.Configurable
- Throws:
org.apache.avalon.framework.configuration.ConfigurationException
setProxy
public void setProxy(boolean ssl,
org.apache.lenya.cms.publication.Proxy proxy)
- Parameters:
ssl
- If the proxy is responsible for SSL requests.proxy
- A proxy.
Copyright © $ Apache Software Foundation. All Rights Reserved.