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: 408581 $ $Date: 2006-05-21 23:34:24 -0700 (Sun, 21 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

-