Vadim Gritsenko wrote:
So, to answer Harald's question, he should use Serviceable instead of Composable, and may be file a bug against avalon excalibur component manager (Carsten? any info on this?)
Afaik, this is not considered a bug :) Cocoon is based on the ECM which is a ComponentManager. But you can use Serviceable and in that case still the ComponentManager is used which requires the Component interface.
So i changed my Generator to not implement the Composable but the Serviceable interface. But that didn't work either. Here is my service-method:
public void service(ServiceManager manager) throws ServiceException {
System.out.println("in Service");
serviceSelector selector =
(ServiceSelector) manager.lookup(
DataSourceComponent.ROLE + "Selector");
this.datasource = (DataSourceComponent) selector.select("vrgis");
}Is this method right or do I have to implement something else here?
Harald
