public class ApplicationComposers
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
ApplicationComposers.ExtensionAwareOptimizedLoaderService |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
OPENEJB_APPLICATION_COMPOSER_CONTEXT |
| Constructor and Description |
|---|
ApplicationComposers(java.lang.Class<?> klass,
java.lang.Object... additionalModules) |
ApplicationComposers(java.lang.Object... modules) |
| Modifier and Type | Method and Description |
|---|---|
void |
after() |
void |
before(java.lang.Object inputTestInstance) |
void |
deployApp(java.lang.Object inputTestInstance) |
void |
enrich(java.lang.Object inputTestInstance) |
<T> T |
evaluate(java.lang.Object testInstance,
java.util.concurrent.Callable<T> next) |
void |
evaluate(java.lang.Object testInstance,
java.lang.Runnable next) |
static java.util.Collection<java.io.File> |
findFiles(Jars jarsAnnotation) |
void |
handleLifecycle(java.lang.Class<?> type,
java.lang.Object appInstance) |
protected boolean |
isApplication() |
protected boolean |
isContainer() |
static void |
main(java.lang.String[] args) |
protected boolean |
mockCdiContexts() |
static void |
run(java.lang.Class<?> type,
java.lang.String... args) |
void |
startContainer(java.lang.Object instance) |
void |
stopApplication() |
public static final java.lang.String OPENEJB_APPLICATION_COMPOSER_CONTEXT
public ApplicationComposers(java.lang.Object... modules)
public ApplicationComposers(java.lang.Class<?> klass,
java.lang.Object... additionalModules)
protected boolean isContainer()
protected boolean isApplication()
public void before(java.lang.Object inputTestInstance)
throws java.lang.Exception
java.lang.Exceptionpublic void deployApp(java.lang.Object inputTestInstance)
throws java.lang.Exception
java.lang.Exceptionprotected boolean mockCdiContexts()
public void enrich(java.lang.Object inputTestInstance)
throws OpenEJBException
OpenEJBExceptionpublic static java.util.Collection<java.io.File> findFiles(Jars jarsAnnotation)
public <T> T evaluate(java.lang.Object testInstance,
java.util.concurrent.Callable<T> next)
throws java.lang.Exception
java.lang.Exceptionpublic void evaluate(java.lang.Object testInstance,
java.lang.Runnable next)
throws java.lang.Exception
java.lang.Exceptionpublic void after()
throws java.lang.Exception
java.lang.Exceptionpublic void stopApplication()
throws javax.naming.NamingException
javax.naming.NamingExceptionpublic void startContainer(java.lang.Object instance)
throws java.lang.Exception
java.lang.Exceptionpublic static void run(java.lang.Class<?> type,
java.lang.String... args)
public void handleLifecycle(java.lang.Class<?> type,
java.lang.Object appInstance)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception