|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.spi.model.ModelObject
org.apache.tuscany.spi.model.ComponentType<S,R,P>
org.apache.tuscany.spi.implementation.java.PojoComponentType<S,R,P>
public class PojoComponentType<S extends ServiceDefinition,R extends ReferenceDefinition,P extends Property<?>>
A component type specialization for POJO implementations
Constructor Summary | |
---|---|
PojoComponentType()
|
Method Summary | |
---|---|
ConstructorDefinition<?> |
getConstructorDefinition()
Returns the constructor used to instantiate implementation instances |
Method |
getDestroyMethod()
Returns the component destructor method |
Scope |
getImplementationScope()
Returns the component implementation scope |
Method |
getInitMethod()
Returns the component initializer method |
void |
setConstructorDefinition(ConstructorDefinition<?> definition)
Sets the constructor used to instantiate implementation instances |
void |
setDestroyMethod(Method destroyMethod)
Sets the component destructor method |
void |
setImplementationScope(Scope implementationScope)
Sets the component implementation scope |
void |
setInitMethod(Method initMethod)
Sets the component initializer method |
Methods inherited from class org.apache.tuscany.spi.model.ComponentType |
---|
add, add, add, getInitLevel, getProperties, getReferences, getServices, isEagerInit, setEagerInit, setInitLevel |
Methods inherited from class org.apache.tuscany.spi.model.ModelObject |
---|
getExtensions |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PojoComponentType()
Method Detail |
---|
public Scope getImplementationScope()
public void setImplementationScope(Scope implementationScope)
public ConstructorDefinition<?> getConstructorDefinition()
public void setConstructorDefinition(ConstructorDefinition<?> definition)
public Method getInitMethod()
public void setInitMethod(Method initMethod)
public Method getDestroyMethod()
public void setDestroyMethod(Method destroyMethod)
|
Apache Tuscany SCA Kernel Sub-Project | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |