org.rhq.test.arquillian.impl
Class AbstractAnnotatedMethodExecutor<T extends Annotation>

java.lang.Object
  extended by org.rhq.test.arquillian.impl.AbstractAnnotatedMethodExecutor<T>
Direct Known Subclasses:
AbstractAroundDiscoveryExecutor, ServerServicesPreparator

public abstract class AbstractAnnotatedMethodExecutor<T extends Annotation>
extends Object

Author:
Lukas Krejci

Nested Class Summary
protected static class AbstractAnnotatedMethodExecutor.ApplicableTestMethodsAndOrder
           
 
Constructor Summary
protected AbstractAnnotatedMethodExecutor(Class<T> annotationClass)
           
 
Method Summary
protected abstract  AbstractAnnotatedMethodExecutor.ApplicableTestMethodsAndOrder getApplicableTestMethodsAndOrder(T annotation)
           
protected abstract  boolean isApplicableToTest(org.jboss.arquillian.test.spi.event.suite.TestEvent testEvent)
           
protected  void process(PluginContainer pluginContainer, org.jboss.arquillian.test.spi.event.suite.TestEvent testEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractAnnotatedMethodExecutor

protected AbstractAnnotatedMethodExecutor(Class<T> annotationClass)
Method Detail

getApplicableTestMethodsAndOrder

protected abstract AbstractAnnotatedMethodExecutor.ApplicableTestMethodsAndOrder getApplicableTestMethodsAndOrder(T annotation)

isApplicableToTest

protected abstract boolean isApplicableToTest(org.jboss.arquillian.test.spi.event.suite.TestEvent testEvent)

process

protected void process(PluginContainer pluginContainer,
                       org.jboss.arquillian.test.spi.event.suite.TestEvent testEvent)


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.