Tuscany Core

org.apache.tuscany.core.builder
Interface ObjectFactory<T>

All Known Implementing Classes:
ArrayMultiplicityObjectFactory, AutowireObjectFactory, ContextObjectFactory, DataFactoryObjectFactory, InterCompositeReferenceFactory, JNDIObjectFactory, ListMultiplicityObjectFactory, NonProxiedTargetFactory, PojoObjectFactory, ProxyObjectFactory, SingletonObjectFactory, TypeHelperObjectFactory, XMLHelperObjectFactory, XSDHelperObjectFactory

public interface ObjectFactory<T>

Implementations create new instances of a particular type

Version:
$Rev: 406532 $ $Date: 2006-05-15 00:23:43 -0400 (Mon, 15 May 2006) $

Method Summary
 T getInstance()
          Return a instance of the type that this factory creates.
 

Method Detail

getInstance

T getInstance()
              throws ObjectCreationException
Return a instance of the type that this factory creates.

Returns:
a instance from this factory
Throws:
ObjectCreationException

Tuscany Core

-