com.xenonsoft.bridgetown.soa
Interface IBeanPropertyValueResolver

All Known Implementing Classes:
NOPBeanPropertyValueResolver, PropertiesBeanPropertyValueResolver

public interface IBeanPropertyValueResolver

An interface for object class that knows to how to resolve a bean property value, which is set by an assembly factory during configuration. An assembly factory IServiceAssembler may use a IBeanPropertyValueResolver object in order to set bean properties during assembly. In this way value may be retrieved from an external data source such as a database, properties defined a file, or preferences looked up in a network naming directory service (JNDI).

Version:
$Id: IBeanPropertyValueResolver.java,v 1.2 2005/02/23 01:31:11 peter_pilgrim Exp $
Author:
peterp, 05-Feb-2005

Method Summary
 java.lang.Object getValue(ValueReferenceConfig valueRef, java.lang.Object value, java.lang.String description)
          Get the evaluation value of the property value as required to set the bean property during IoC assembly.
 

Method Detail

getValue

public java.lang.Object getValue(ValueReferenceConfig valueRef,
                                 java.lang.Object value,
                                 java.lang.String description)
Get the evaluation value of the property value as required to set the bean property during IoC assembly.

Parameters:
valueRef - a reference to the value reference configuration
value - the input value for the property
description - the additional description supplied the assembly factory for use in error reporting and debugging
Returns:
the output value for the property
Throws:
AssemblyFactoryException - if the property value cannot be resolved correctly


Copyright © 2005 XeNoNSoFT.com. All Rights Reserved.