org.qi4j.api.composite
Interface CompositeInstance

All Superinterfaces:
CompositeInvoker, HasTypes, java.lang.reflect.InvocationHandler, MetaInfoHolder

public interface CompositeInstance
extends java.lang.reflect.InvocationHandler, CompositeInvoker, HasTypes, MetaInfoHolder

Composite Instance.


Method Summary
 CompositeDescriptor descriptor()
           
 Module module()
           
<T> T
newProxy(java.lang.Class<T> mixinType)
           
<T> T
proxy()
           
 StateHolder state()
           
 
Methods inherited from interface java.lang.reflect.InvocationHandler
invoke
 
Methods inherited from interface org.qi4j.api.composite.CompositeInvoker
invokeComposite
 
Methods inherited from interface org.qi4j.api.type.HasTypes
types
 
Methods inherited from interface org.qi4j.api.structure.MetaInfoHolder
metaInfo
 

Method Detail

proxy

<T> T proxy()

newProxy

<T> T newProxy(java.lang.Class<T> mixinType)
           throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

module

Module module()

descriptor

CompositeDescriptor descriptor()

state

StateHolder state()