Fabric3 Introspection

org.fabric3.introspection.java.annotation
Class ManagementOperationProcessor<I extends org.fabric3.model.type.component.Implementation<? extends org.fabric3.spi.model.type.java.InjectingComponentType>>

java.lang.Object
  extended by org.fabric3.spi.introspection.java.annotation.AbstractAnnotationProcessor<org.fabric3.api.annotation.management.ManagementOperation,I>
      extended by org.fabric3.introspection.java.annotation.ManagementOperationProcessor<I>
All Implemented Interfaces:
org.fabric3.spi.introspection.java.annotation.AnnotationProcessor<org.fabric3.api.annotation.management.ManagementOperation,I>

public class ManagementOperationProcessor<I extends org.fabric3.model.type.component.Implementation<? extends org.fabric3.spi.model.type.java.InjectingComponentType>>
extends org.fabric3.spi.introspection.java.annotation.AbstractAnnotationProcessor<org.fabric3.api.annotation.management.ManagementOperation,I>

Processes the ManagementOperation annotation on a component implementation class.

Version:
$Rev: 9043 $ $Date: 2010-05-24 10:51:12 +0200 (Mon, 24 May 2010) $

Constructor Summary
ManagementOperationProcessor()
           
 
Method Summary
 void visitMethod(org.fabric3.api.annotation.management.ManagementOperation annotation, Method method, Class<?> implClass, I implementation, org.fabric3.spi.introspection.IntrospectionContext context)
           
 
Methods inherited from class org.fabric3.spi.introspection.java.annotation.AbstractAnnotationProcessor
getType, visitConstructor, visitConstructorParameter, visitField, visitMethodParameter, visitType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagementOperationProcessor

public ManagementOperationProcessor()
Method Detail

visitMethod

public void visitMethod(org.fabric3.api.annotation.management.ManagementOperation annotation,
                        Method method,
                        Class<?> implClass,
                        I implementation,
                        org.fabric3.spi.introspection.IntrospectionContext context)
Specified by:
visitMethod in interface org.fabric3.spi.introspection.java.annotation.AnnotationProcessor<org.fabric3.api.annotation.management.ManagementOperation,I extends org.fabric3.model.type.component.Implementation<? extends org.fabric3.spi.model.type.java.InjectingComponentType>>
Overrides:
visitMethod in class org.fabric3.spi.introspection.java.annotation.AbstractAnnotationProcessor<org.fabric3.api.annotation.management.ManagementOperation,I extends org.fabric3.model.type.component.Implementation<? extends org.fabric3.spi.model.type.java.InjectingComponentType>>

Fabric3 Introspection

Copyright © 2007-2011 Metaform Systems.