Package org.apache.tomee.embedded
Class TomEEEmbeddedApplicationRunner
- java.lang.Object
-
- org.apache.tomee.embedded.TomEEEmbeddedApplicationRunner
-
- All Implemented Interfaces:
AutoCloseable
@Vetoed public class TomEEEmbeddedApplicationRunner extends Object implements AutoCloseable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTomEEEmbeddedApplicationRunner.Argsstatic interfaceTomEEEmbeddedApplicationRunner.Configurerstatic interfaceTomEEEmbeddedApplicationRunner.Configurersstatic interfaceTomEEEmbeddedApplicationRunner.LifecycleTaskstatic classTomEEEmbeddedApplicationRunner.LifecycleTaskAccessorstatic interfaceTomEEEmbeddedApplicationRunner.LifecycleTasks
-
Constructor Summary
Constructors Constructor Description TomEEEmbeddedApplicationRunner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidcomposerInject(Object target)ObjectgetApp()static voidrun(Object app, String... args)voidsetApp(Object app)voidstart(Class<?> marker, Properties config, String... args)AutoCloseablestart(Object app, String... args)
-
-
-
Method Detail
-
start
public AutoCloseable start(Object app, String... args)
-
setApp
public void setApp(Object app)
-
getApp
public Object getApp()
-
start
public void start(Class<?> marker, Properties config, String... args) throws Exception
- Throws:
Exception
-
close
public void close()
- Specified by:
closein interfaceAutoCloseable
-
composerInject
public void composerInject(Object target) throws IllegalAccessException
- Throws:
IllegalAccessException
-
-