Apache Commons Discovery v0.5

The Discovery component is about discovering, or finding, implementations for pluggable interfaces.
Facilities for instantiating classes in general and for lifecycle management of singleton (factory) classes are provided with this package.
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).
Requirements:
· Commons Logging 1.0.4 or higher
What's New in This Release:
Changes:
· Discovery failed to load an inner class.
· Documentation of other use cases.
· Moved to Java5 APIs, used Generics.
· Custom org.apache.commons.discovery.log.Log implementation replaced by default commons-logging behavior.
· The setLog() methods are not thread-safe and should be deprecated.

Related Scripts

  • Apache Commons Pool 1.6
    Apache Commons Pool also provides an Object-pooling API. Here are some key features of "Apache Commons Pool":· Generic object pool interface that...
  • Jdbc Importer 0.74
    Data is imported in the JDBC database through a simple interface and a XML config file.Third Party Libraries:Apache Commons Logging Apache Commons Fil...
  • Apache Commons Jci 1.1
    It can be used to either compile Java (or any other language that can be compiled to Java classes like e.g. Groovy or JavaScript) to Java.It is well i...
  • Apache Commons Dbcp 1.2.2
    This Commons package gives an opportunity to coordinate the efforts required to create, manipulate and maintain an efficient, feature-rich package und...
  • Apache Commons Vfs 2.0
    It is a component for treating files, SMB, FTP, ZIP and such like as a single logical file system.Commons VFS provides a single API for accessing vari...
  • Apache Droids 0.2.0
    Apache Droids aids programmers put together AI-based entities for automating one or more Web discovery tasks.It doesn't have the power of Google's eng...
  • Apache Commons Logging 1.1.2
    It is a thin adapter allowing configurable bridging to other, well known logging systems.Any applications that uses the Logging API can be used with a...
  • Apache Commons Primitives 1.0
    The Java language is mostly Object based, however the original designers chose to include eight primitive types - char, boolean, byte, double, float, ...
  • Apache Commons Io 1.4 / 2.4
    It contains utility classes, file filters, file comparators, endian classes and stream implementations.Apache Commons IO 1.4 is jor JDK 1.3+, while 2....
  • Apache Commons Transaction 1.2
    Commons Transaction aims at providing standardized, lightweight, well tested and efficient implementations of utility classes commonly used in transac...
  • Apache Curator 2.2.0
    Apache Curator will help developers working on projects running ZooKeeper get a basic package of widely used plugins and components in one single arch...
  • Apache Commons Email 1.3.1
    Commons Email aims to provide a API for sending email.It aims to simplify the the Java Mail API, on which is built upon. Here are some key features of...
  • Apache Commons Net 3.2
    The library's purpose is to provide basic protocol access, but not high-level abstractions.Therefore, some of the design violates object-oriented desi...
  • Uddi4r
    uddi4r provides Universal Description, Discovery and Integration (UDDI) inquiry services for Ruby with the aim of supporting dynamic discovery in Serv...
  • Apache Commons Validator 1.4.0
    It is a framework to define validators and validation rules in an XML file.A common issue when receiving data either electronically or from user input...
  • Apache Commons Jxpath 1.3
    Besides XML processing, it can inspect/modify Java object graphs and even mixed Java/XML structures.XPath was standardized by W3C and is used in both ...
  • Apache Commons Digester 3.2
    It lets the user to configure object mapping module which triggers certain actions known as rules whenever a particular pattern of nested XML elements...
  • Apache Turbine 4.0 M1 / 2.3.3
    Turbine allows to customize websites and to use user logins to restrict access to parts of an application.Turbine is a matured and well established fr...
  • Apache Shale 1.0.5
    Architecturally, Shale is a set of loosely coupled services that can be combined as needed to meet particular application requirements.Shale provides ...
  • Apache Commons Math 3.2
    It addresses the most common problems not available in the Java programming language or Commons Lang, regarding mathematical operations and operators....
DMCA Notice-Privacy Policy
2004 - 2013 DownScripts. All rights reserved.