org.apache.cocoon.core.container.spring.avalon
Class AvalonServiceSelector
java.lang.Object
org.apache.cocoon.core.container.spring.avalon.AvalonServiceSelector
- All Implemented Interfaces:
- BeanFactoryAware, ServiceSelector
- public class AvalonServiceSelector
- extends Object
- implements BeanFactoryAware, ServiceSelector
This bean acts like a Avalon ServiceSelector
.
- Since:
- 2.2
- Version:
- $Id: AvalonServiceSelector.html 1304280 2012-03-23 11:18:01Z ilgrosso $
role
protected final String role
defaultKey
protected String defaultKey
beanFactory
protected BeanFactory beanFactory
AvalonServiceSelector
public AvalonServiceSelector(String r)
setBeanFactory
public void setBeanFactory(BeanFactory factory)
throws BeansException
- Specified by:
setBeanFactory
in interface BeanFactoryAware
- Throws:
BeansException
- See Also:
BeanFactoryAware.setBeanFactory(org.springframework.beans.factory.BeanFactory)
setDefault
public void setDefault(String value)
select
public Object select(Object hint)
throws ServiceException
- Specified by:
select
in interface ServiceSelector
- Throws:
ServiceException
- See Also:
ServiceSelector.select(java.lang.Object)
isSelectable
public boolean isSelectable(Object key)
- Specified by:
isSelectable
in interface ServiceSelector
- See Also:
ServiceSelector.isSelectable(java.lang.Object)
release
public void release(Object component)
- Specified by:
release
in interface ServiceSelector
- See Also:
ServiceSelector.release(java.lang.Object)
toString
public String toString()
- See Also:
Object.toString()
Copyright © 1999-2008 The Apache Software Foundation. All Rights Reserved.