ThreadedAuthorityFactory history

Click on the commit message for inspecting the diff and how the code has been rewritten.

Command line:

svn log -r31996:1 https://svn.osgeo.org/geotools/trunk/modules/library/referencing/src/main/java/org/geotools/referencing/factory/ThreadedAuthorityFactory.java
Rev. Date Author Message
314452008-09-07desruisseauxGEOT-1667: Need to invoke LogRecord.setLoggerName(String) before Logger.log(LogRecord).
307602008-06-18desruisseauxUpgrated from JSR-108 to JSR-275 (GEOT-1266). Some opportunist javadoc fixes and @Override annotations in the process.
306412008-06-12acusterCopyright headers: lib/referencing, this time with feeling (and the el in Toolkit)
305212008-06-05acusterCopyright: Update referencing headers
303132008-05-16desruisseauxChanged my mind about Utilities.shallowEquals(Object,Object) and renamed it as equals, since a few tests show that the compiler always select the best overloaded flavor working on primitive types (except if an argument is a boolean and the other a different primitive type). Updated a few references. Fixed a few javadoc warnings by explicit declaration of parameter and return values.
302582008-05-08acusterReshuffle the top level repo: drop uDig, move up trunk, tags, and branches.
302572008-05-08acusterMove trunk/gt/ directory contents up to trunk/ and drop gt
289222008-01-24acusterBump the (at)since version to 2.5 since WKTParser was cut from 2.4
287902008-01-16desruisseauxRenamed resources.i18n.Logging as resources.i18n.Loggings (with an s) for avoiding name clash with util.logging.Logging. The name clash would not have been an issue if those two classes were not typically used together... Also performed a few javadoc fixes in DirectPosition2D.
285402007-12-29acusterHide buttons which are not yet used
280512007-11-26desruisseauxMore Java 5 parameterized types. Include a fix for GEOT-1599 (CitationImpl.getIdentifiers() should returns a set of Identifiers, not a set of Strings).
279952007-11-22desruisseauxMore generics type, and moved two methods from ReferencingFactoryContainer to GeoAPI MathTransformFactory interface. Note that the build fails in the arcsde module for a reason that seems unrelated to this work.
275752007-10-22desruisseauxConverted Java source files from ISO-LATIN-1 encoding to UTF-8 (GEOT-1516).
260592007-06-27chornerrenamed ReferencingObjectCache; moved object cache to metadata util package; created new cache implementation
260362007-06-26chornerGEOT-1337: next iteration of object cache
260242007-06-25chornerGEOT-1337: pointing threadedauthorityfactory at old cache implementation
259722007-06-21desruisseauxReplaced usage of deprecated classes/methods by the new ones. A side effect is to restore the buffering in ThreadedEpsgFactory, which was partially disabled by class name changes.
259572007-06-20desruisseauxJavadoc (e.g. updating the @since tags)
259482007-06-20desruisseauxFixed history. Build should be back.
259162007-06-19jgarnettrollback so I can svn mv like a normal person; this will break the build
258962007-06-19jgarnettGrabbed out BufferedAuthorityFactory functionality into ThreadedAuthorityFactory as prep high volume crs services
254772007-05-10desruisseauxGEOT-1265: Tuned the factory chain.
254762007-05-09desruisseauxGEOT-1265: provides a way to print a tree of authority factory dependencies.
253972007-05-01desruisseauxGEOT-1160: AllAuthoritiesFactory now work. It was the last step for making the connection with CRS.lookupIdentifier(...).
253962007-05-01desruisseauxGEOT-1160 now work with ordered axis (tests added). Added an implementation for fallback factories, but not yet tested.
253892007-04-30desruisseauxGEOT-1160: Make IdentifiedObjectFinder public, so we can keep AbstractAuthorityFactory a little bit simplier (less methods there).
253742007-04-27desruisseauxMore GEOT-1160 work: should now work with TransformedAuthorityFactory (not yet tested).
243842007-02-14desruisseauxGEOT-1160: First working implementation of AbstractAuthorityFactory.find(IdentifiedObject). This includes a package-privated AuthorityFactoryProxy class, together with many fix in the code base in order to get CRS.equalsIgnoreCase to work in the ProjectedCRS case.
236352007-01-01desruisseauxUses fully-qualified class name (instead of last name only) in logging. More work on versioned URN:OGC:DEF factory.
236322006-12-29desruisseauxGEOT-859: Refactored the URN syntax adapter for CRS factories. The adapter now apply to any factory. Some progress toward version management (but not yet there). NOTE: this new implementation forces axis order "as specified in the database", which is different from the original "URNEPSGAdapter" implementation which used (x,y) order. Various changes in many corners of "org.geotools.referencing.factory" as a side-effect of this work. Minor opportunist javadoc fixes in other modules.
223272006-10-23desruisseauxGEOT-982: regroup 'module', 'plugin', 'ext' and 'unsupported' in a common directory.
223152006-10-22desruisseauxReorganisation of directory tree structure (GEOT-982) phase 1: moved 'src' to 'src/main/java'.
210632006-08-18desruisseauxFixed GEOT-907 (suboptimal CRS buffering).
208742006-08-07jgarnettip review
199412006-06-13desruisseauxImplemented CRS.decode(String) on top of AllAuthoritiesFactory.
197552006-05-31desruisseauxAdded FORCE_LONGITUDE_FIRST_AXIS_ORDER hint (GEOT-858). This work implied a large amount of work, hunting for infinite recursive method calls in many places.
181032006-02-20desruisseauxAvoid to log a stack trace if there is no EPSG data source on the class path.
176722006-01-19desruisseauxAdded @source tag.
176602006-01-18desruisseauxFixed SVN attributes, including the addition of URL attribute.
162052005-10-11desruisseauxCleaned javadoc warning. More work done on Maven 2 configuration (GEOT-691)
153502005-08-16desruisseauxMerged the 'split-main' branch to trunk (GEOT-662)
152562005-08-09desruisseauxExtraction of referencing module from main
152552005-08-09desruisseauxPrepare branch for splitting main
151502005-08-05desruisseauxAdded more localizations / Bug fix in image sample values table widget
146022005-06-24desruisseauxEPSG factory now have a standalone (and buffered) createOperationMethod (GEOT-596)
145812005-06-22desruisseauxImplemented South-Orientated transverse mercator / more GEOT-589 work
145642005-06-20desruisseauxInitial implementation of GEOT-589. Partially tested, more tests to come
139252005-05-30desruisseauxAdded @since javadoc tag
138232005-05-26desruisseauxUnsuccesfull attempt for getting HSQL to work with EPSG database in a JAR
137782005-05-25desruisseauxInitial draft of EPSG-HSQL plugin (database not yet included)
122122005-03-15desruisseauxFirst working version of DatumAliases as a DatumFactory
115262005-02-21desruisseauxAttempt to workaround a NullPointerException in JDBC-ODBC bridge on Linux
115102005-02-18desruisseauxPorted the WKT-based EPSG factory from plugin/epsg
114632005-02-17desruisseauxRemplaced JDBC DriverManager by JDBC DataSource / Added EPSG FactoryForSQL
114042005-02-15desruisseauxEPSGFactory created only when first needed instead of in the DefaultFactory constructor
113852005-02-14desruisseauxFinal working version of EPSG factory. Now registered in ServiceRegistry
113822005-02-14desruisseauxAdded BufferedAuthorityFactory