Hi,
I've a Service that extends ApplicationInitializerFilter:
public interface DatabaseUpdateManager extends
ApplicationInitializerFilter {
public void update() throws SQLException;
}
I made it a service because I thought then it would be easy to collect
contributions from other modules.
In my module I declare a bulder with
public static DatabaseUpdateManager build(
final Logger logger,
final Collection<DatabaseModuleDef> contributions ) {
return new DatabaseUpdateManagerImpl( logger, contributions );
}
and contribute to the ApplicationInitializer with
public static void contributeApplicationInitializer(
OrderedConfiguration<ApplicationInitializerFilter>
configuration,
final DatabaseUpdateManager manager ) {
configuration.add( "DatabaseManager", manager );
}
Another module tries to contribute to this class with
public static void contributeDatabaseManager(
Configuration<DatabaseModuleDef> configuration ) {
System.out.println( "contributeDatabaseManager()");
.. contributions ..
}
But method contributeDatabaseManager(..) is never called.
What am I missing?
Thanks in advance
Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]