| 1 |
Source: libcommons-discovery-java
|
| 2 |
Section: libs
|
| 3 |
Priority: optional
|
| 4 |
Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
|
| 5 |
Uploaders: Arnaud Vandyck <avdyk@debian.org>, Michael Koch <konqueror@gmx.de>
|
| 6 |
Build-Depends: debhelper (>= 4.2.30), libcommons-logging-java, junit, cdbs, ant, ant-optional, java-gcj-compat-dev
|
| 7 |
Standards-Version: 3.7.2
|
| 8 |
XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libcommons-discovery-java
|
| 9 |
XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libcommons-discovery-java
|
| 10 |
Homepage: http://commons.apache.org/discovery/
|
| 11 |
|
| 12 |
Package: libcommons-discovery-java
|
| 13 |
Architecture: all
|
| 14 |
Depends: java-gcj-compat | java1-runtime | java2-runtime, libcommons-logging-java
|
| 15 |
Description: locates classes that implement a given Java interface
|
| 16 |
The Discovery Component is about discovering, or finding,
|
| 17 |
implementations for pluggable interfaces. It provides facilities
|
| 18 |
instantiating classes in general, and for lifecycle management of
|
| 19 |
singleton (factory) classes.
|
| 20 |
.
|
| 21 |
Fundamentally, Discovery locates classes that implement a given Java
|
| 22 |
interface. The discovery pattern, though not necessarily this package,
|
| 23 |
is used in many projects including JAXP (SaxParserFactory and others)
|
| 24 |
and commons-logging (LogFactory). By extracting this pattern, other
|
| 25 |
projects can (re)use it and take advantage of improvements to the
|
| 26 |
pattern as Discovery evolves.
|
| 27 |
.
|
| 28 |
Discovery improves over previous implementations by establishing
|
| 29 |
facilities for working within managed environments. These allow
|
| 30 |
configuration and property overrides without appealing to the global
|
| 31 |
System properties (which are scoped across an entire JVM).
|
| 32 |
.
|
| 33 |
Homepage: <http://jakarta.apache.org/commons/discovery/>
|