|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tuscany.sca.implementation.java.invocation.JavaInstanceFactoryProvider<T>
public class JavaInstanceFactoryProvider<T>
Encapsulates configuration for a Java-based atomic component
Constructor Summary | |
---|---|
JavaInstanceFactoryProvider(JavaImplementation definition)
|
Method Summary | |
---|---|
InstanceFactory<T> |
createFactory()
Create an instance factory that can be used to create component instances. |
java.lang.Class<T> |
getImplementationClass()
Return the implementation class. |
void |
setObjectFactories(JavaElementImpl element,
java.util.List<ObjectFactory<?>> objectFactory)
|
void |
setObjectFactory(JavaElementImpl element,
ObjectFactory<?> objectFactory)
Sets an object factory for an injection site |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JavaInstanceFactoryProvider(JavaImplementation definition)
Method Detail |
---|
public InstanceFactory<T> createFactory()
InstanceFactoryProvider
createFactory
in interface InstanceFactoryProvider<T>
public java.lang.Class<T> getImplementationClass()
InstanceFactoryProvider
getImplementationClass
in interface InstanceFactoryProvider<T>
public void setObjectFactory(JavaElementImpl element, ObjectFactory<?> objectFactory)
InstanceFactoryProvider
setObjectFactory
in interface InstanceFactoryProvider<T>
element
- the injection site nameobjectFactory
- the object factorypublic void setObjectFactories(JavaElementImpl element, java.util.List<ObjectFactory<?>> objectFactory)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |