I tried to hook up our simple HsqlDialectEpsgMediator today - and 
immediately ran into issues. The "DefaultAuthorityFactory" (the one that 
acts as a dispatch system and delegates out work to all authority 
factories available on the classpath) is making the incorrect assumption 
that we are extending AbstractAuthorityFactory.

The method DefaultAuthorityFactory wants to use on 
AbstractAuthorityFactory is "getIdentifiedObjectFinder( Class )".

In order to proceed I am going to:
- I am going to isolating getIdentifiedObjectFinder into a separate 
interface called AuthorityFactory2 (this is the convention we use when a 
GeoAPI interface does not contain all the methods we need at 
implantation time).
- I am going to untangle "DefaultAuthorityFactory" from its two super 
classes (ThreadedAuthorityFactory and AbstractAuthorityFactory), and 
move it over to AbstractCachedAuthorityFactory (this is the class we 
created in order to just provide a ObjectCahe)

After I have done this work I will go back to trying to hook 
HsqlDialectEpsgMediator up.

Cheers,
Jody

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to