> 
> SqlHandler and ChainedSqlHandler classes can be configured in the
> database xml-config (e.g. mysql.xml), see database_1_2.dtd.

I think the dtd used for database definition is storage_1_0.dtd an
database-dtd's are obsolete. 

BTW in StorageManagerFactory.java I found the following:

 // instantiate handler
        try {
            java.lang.reflect.Constructor constructor = 
queryHandlerClass.getConstructor(new Class[] {Map.class});
            SqlHandler sqlHandler = (SqlHandler)  constructor.newInstance(new Object[] 
{ disallowedFields } );
            log.service("Instantiated SqlHandler of type " 
+queryHandlerClass.getName());

            // Chained handlers, to be implemented later.
            /*
            Iterator iHandlers = reader.getChainedHandlerClasses().iterator();
            while (iHandlers.hasNext()) {
                Class handlerClass = (Class) iHandlers.next();
                constructor = handlerClass.getConstructor(new Class[] 
{SqlHandler.class});
                queryHandler = (SearchQueryHandler) constr2.newInstance(new Object[] 
{queryHandler});
                log.service("Instantiated chained SearchQueryHandler of type "
                    + handlerClass.getName());
            }
            */
            // initialize query handler.
            queryHandler = new BasicQueryHandler(sqlHandler);

        } catch (NoSuchMethodExcept


So I think we can conclude that the 'new' (and default) storage layer does not support
chained handlers?

This might be an issue, isn't it?


Michiel



-- 
Michiel Meeuwissen 
Mediapark C101 Hilversum  
+31 (0)35 6772979
nl_NL eo_XX en_US
mihxil'
 [] ()

Reply via email to