# Source: libcommons-discovery-java # Package: libcommons-discovery-java # Versions: libcommons-discovery-java (0.5-4) # This Description is active # Prioritize: 43 Description: Locates classes that implement a given Java interface The Discovery Component is about discovering, or finding, implementations for pluggable interfaces. It provides facilities instantiating classes in general, and for lifecycle management of singleton (factory) classes. . Fundamentally, Discovery locates classes that implement a given Java interface. The discovery pattern, though not necessarily this package, is used in many projects including JAXP (SaxParserFactory and others) and commons-logging (LogFactory). By extracting this pattern, other projects can (re)use it and take advantage of improvements to the pattern as Discovery evolves. . Discovery improves over previous implementations by establishing facilities for working within managed environments. These allow configuration and property overrides without appealing to the global System properties (which are scoped across an entire JVM). Description-es: El componente Discovery consiste en descubrir o encontrar implementaciones para interfaces conectables. Proporciona facilidades para instanciar clases en general, y para la administración del ciclo de vida de clases singleton (factory). . Fundamentalmente, Discovery encuentra clases que implementan una interfaz Java dada. El patrón de descubrimiento, no necesariamente a través de este paquete, se usa en muchos proyectos, incluyendo JAXP (SaxParserFactory y otros) y commons-logging (LogFactory). Extrayendo este patrón, otros proyectos pueden (re)usarlo y aprovecharse de las mejoras que los patrones como Discovery involucran. . Discovery mejora con respecto a versiones anteriores estableciendo facilidades para trabajar dentro de ambientes controlados. Esto permite la configuración y la sobreescritura de propiedades sin apelar a las propiedades globales del sistema (cuyo ámbito abarca un JVM entero). # other Descriptions of the libcommons-discovery-java package with a translation in es: # # Description-id: 38136 https://ddtp.debian.org/ddt.cgi?desc_id=38136 # patch https://ddtp.debian.org/ddt.cgi?diff1=38136&diff2=283131&language=es # This Description was in bullseye from 2020-03-03 to 2021-02-01; # This Description was in jessie from 2013-08-08 to 2018-06-26; # This Description was in wheezy from 2011-02-12 to 2016-06-07; # This Description was in squeeze from 2009-02-16 to 2014-07-22; # This Description was in lenny from 2007-10-02 to 2011-07-22; # This Description was in etch from 2009-10-02 to 2011-07-22; # This Description was in stretch from 2015-05-03 to 2020-07-21; # This Description was in buster from 2017-07-28 to 2022-09-13; # This Description was in sid from 2007-09-21 to 2021-01-26; #