org.apache.ojb.broker.util.configuration
Interface Configurator

All Known Implementing Classes:
OjbConfigurator

public interface Configurator

The Configurator interface defines methods for looking up Configurations and for configuring Configurable instances. call sequence: 1. The application obtains a Configurator instance (typically from a Factory). 2. The application uses the Configurator to configure Configurable instances. The Configurator must lookup the proper Configuration and invoke the configure method on the Configurable instance.

      // 1. obtain Configurator
      Configurator configurator = OjbConfigurator.getInstance();
 
      // 2. ask Configurator to configure the Configurable instance
      Configurable obj = ...
      configurator.configure(obj);
 

Version:
$Id: Configurator.java,v 1.1 2007-08-24 22:17:30 ewestfal Exp $
Author:
Thomas Mahler

Method Summary
 void configure(Configurable target)
          configures the Configurable instance target.
 Configuration getConfigurationFor(Configurable target)
          looks up the proper Configuration for the Configurable instance target.
 void setLogger(Logger loggerInstance)
          this method allows to set a logger that tracks configuration events.
 

Method Detail

setLogger

void setLogger(Logger loggerInstance)
this method allows to set a logger that tracks configuration events.

Parameters:
loggerInstance - the logger to set

configure

void configure(Configurable target)
               throws ConfigurationException
configures the Configurable instance target.

Parameters:
target - the Configurable instance.
Throws:
ConfigurationException

getConfigurationFor

Configuration getConfigurationFor(Configurable target)
                                  throws ConfigurationException
looks up the proper Configuration for the Configurable instance target.

Parameters:
target - the Configurable instance.
Returns:
the resultingConfiguration.
Throws:
ConfigurationException


Copyright © 2004-2012 The Kuali Foundation. All Rights Reserved.