public class JoddJoy
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APP_DIR
System property: application folder.
|
| Constructor and Description |
|---|
JoddJoy() |
| Modifier and Type | Method and Description |
|---|---|
static JoddJoy |
get() |
protected void |
runJoyInitBeans() |
JoddJoy |
setApplicationName(java.lang.String name)
Sets default Joy application name used for various components.
|
JoddJoyRuntime |
start(javax.servlet.ServletContext servletContext)
Starts the Joy.
|
JoddJoyRuntime |
startOnlyBackend()
Starts the Joy without the web application.
|
void |
stop()
Stops the Joy.
|
JoddJoy |
useWebApp(java.util.function.Supplier<jodd.madvoc.petite.PetiteWebApp> webAppSupplier)
Defines custom
PetiteWebApp implementation. |
JoddJoy |
withDb(java.util.function.Consumer<JoyDbConfig> dbConsumer)
Configures the Joy db.
|
JoddJoy |
withLoggerProvider(java.util.function.Supplier<jodd.log.LoggerProvider> loggerProviderSupplier)
Configures the logger provider.
|
JoddJoy |
withPetite(java.util.function.Consumer<JoyPetiteConfig> petiteConsumer)
Configures the Joy petite.
|
JoddJoy |
withProps(java.util.function.Consumer<JoyPropsConfig> propsConsumer)
Configures Joy props before Joy is started.
|
JoddJoy |
withProxetta(java.util.function.Consumer<JoyProxettaConfig> proxettaConsumer)
Configures the Joy proxetta.
|
JoddJoy |
withScanner(java.util.function.Consumer<JoyScannerConfig> scannerConsumer)
Configures the Joy scanner.
|
JoddJoy |
withWebApp(java.util.function.Consumer<jodd.madvoc.WebApp> webAppConsumer) |
public static final java.lang.String APP_DIR
public static JoddJoy get()
public JoddJoy setApplicationName(java.lang.String name)
public JoddJoy withLoggerProvider(java.util.function.Supplier<jodd.log.LoggerProvider> loggerProviderSupplier)
public JoddJoy withProps(java.util.function.Consumer<JoyPropsConfig> propsConsumer)
public JoddJoy withScanner(java.util.function.Consumer<JoyScannerConfig> scannerConsumer)
public JoddJoy withProxetta(java.util.function.Consumer<JoyProxettaConfig> proxettaConsumer)
public JoddJoy withPetite(java.util.function.Consumer<JoyPetiteConfig> petiteConsumer)
public JoddJoy withDb(java.util.function.Consumer<JoyDbConfig> dbConsumer)
public JoddJoy withWebApp(java.util.function.Consumer<jodd.madvoc.WebApp> webAppConsumer)
public JoddJoy useWebApp(java.util.function.Supplier<jodd.madvoc.petite.PetiteWebApp> webAppSupplier)
PetiteWebApp implementation.public JoddJoyRuntime startOnlyBackend()
public JoddJoyRuntime start(javax.servlet.ServletContext servletContext)
runtime, set of running
Joy components.public void stop()
protected void runJoyInitBeans()
Copyright © 2003-present Jodd Team