Tuscany Core

org.apache.tuscany.core.config.processor
Class ServiceProcessor

java.lang.Object
  extended by org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
      extended by org.apache.tuscany.core.config.processor.ServiceProcessor
All Implemented Interfaces:
ImplementationProcessor

public class ServiceProcessor
extends ImplementationProcessorSupport

Processes the Service annotation

Version:
$$Rev$$ $$Date$$

Field Summary
 
Fields inherited from class org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
factory, introspector
 
Constructor Summary
ServiceProcessor()
           
ServiceProcessor(org.apache.tuscany.model.assembly.AssemblyFactory factory)
           
 
Method Summary
 void visitClass(java.lang.Class<?> clazz, org.apache.tuscany.model.assembly.ComponentType type)
           
 void visitEnd(java.lang.Class<?> clazz, org.apache.tuscany.model.assembly.ComponentType type)
           
 
Methods inherited from class org.apache.tuscany.core.config.processor.ImplementationProcessorSupport
init, setFactory, setIntrospector, visitConstructor, visitField, visitInterface, visitInterfaceMethod, visitMethod, visitSuperClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceProcessor

public ServiceProcessor()

ServiceProcessor

public ServiceProcessor(org.apache.tuscany.model.assembly.AssemblyFactory factory)
Method Detail

visitClass

public void visitClass(java.lang.Class<?> clazz,
                       org.apache.tuscany.model.assembly.ComponentType type)
                throws ConfigurationLoadException
Specified by:
visitClass in interface ImplementationProcessor
Overrides:
visitClass in class ImplementationProcessorSupport
Throws:
ConfigurationLoadException

visitEnd

public void visitEnd(java.lang.Class<?> clazz,
                     org.apache.tuscany.model.assembly.ComponentType type)
              throws ConfigurationLoadException
Specified by:
visitEnd in interface ImplementationProcessor
Overrides:
visitEnd in class ImplementationProcessorSupport
Throws:
ConfigurationLoadException

Tuscany Core

-