Package | Description |
---|---|
org.jooby |
do more, more easily
|
org.jooby.test |
Modifier and Type | Method and Description |
---|---|
<T> Jooby |
Jooby.bind(Class<T> type)
Bind the provided type:
|
<T> Jooby |
Jooby.bind(Class<T> type,
Class<? extends T> implementation)
Bind the provided abstract type to the given implementation:
|
<T> Jooby |
Jooby.bind(Class<T> type,
Function<com.typesafe.config.Config,? extends T> provider)
Bind the provided type and object that requires some type of configuration:
|
<T> Jooby |
Jooby.bind(Class<T> type,
Supplier<T> implementation)
Bind the provided abstract type to the given implementation:
|
<T> Jooby |
Jooby.bind(Function<com.typesafe.config.Config,T> provider)
Bind the provided type and object that requires some type of configuration:
|
Jooby |
Jooby.bind(Object service)
Bind the provided type:
|
Jooby |
Jooby.caseSensitiveRouting(boolean enabled)
Configure case for routing algorithm.
|
Jooby |
Jooby.charset(Charset charset)
Set application/default charset.
|
Jooby |
Jooby.conf(File path)
Set/specify a custom .conf file, useful when you don't want a
application.conf
file. |
Jooby |
Jooby.conf(String path)
Set/specify a custom .conf file, useful when you don't want a
application.conf
file. |
Jooby |
Jooby.dateFormat(String dateFormat)
Set application date format.
|
Jooby |
Jooby.env(Env.Builder env)
Set a custom
Env.Builder to use. |
Jooby |
Jooby.err(Err.Handler err) |
Jooby |
Jooby.executor(Executor executor)
Set the default executor to use from
Deferred API . |
Jooby |
Jooby.executor(ExecutorService executor)
Set the default executor to use from
Deferred API . |
Jooby |
Jooby.executor(String name)
Set the default executor to use from
Deferred API . |
Jooby |
Jooby.executor(String name,
Executor executor)
Set a named executor to use from
Deferred API . |
Jooby |
Jooby.executor(String name,
ExecutorService executor)
Set a named executor to use from
Deferred API . |
Jooby |
Jooby.http2()
Enable
HTTP/2 protocol. |
Jooby |
Jooby.injector(BiFunction<com.google.inject.Stage,com.google.inject.Module,com.google.inject.Injector> injectorFactory)
Use the injection provider to create the Guice injector
|
Jooby |
Jooby.lang(String... languages)
Set application locale (first listed are higher priority).
|
Jooby |
Jooby.map(Route.Mapper<?> mapper) |
Jooby |
Jooby.numberFormat(String numberFormat)
Set application number format.
|
Jooby |
Jooby.on(String env1,
String env2,
String env3,
Runnable callback)
Run the given callback if and only if, application runs in the given environment.
|
Jooby |
Jooby.onStart(org.jooby.funzy.Throwing.Consumer<Registry> callback) |
Jooby |
Jooby.onStart(org.jooby.funzy.Throwing.Runnable callback) |
Jooby |
Jooby.onStarted(org.jooby.funzy.Throwing.Consumer<Registry> callback) |
Jooby |
Jooby.onStarted(org.jooby.funzy.Throwing.Runnable callback) |
Jooby |
Jooby.onStop(org.jooby.funzy.Throwing.Consumer<Registry> callback) |
Jooby |
Jooby.onStop(org.jooby.funzy.Throwing.Runnable callback) |
Jooby |
Jooby.parser(Parser parser)
Register a new param/body converter.
|
Jooby |
Jooby.port(int port)
Set the HTTP port.
|
Jooby |
Jooby.renderer(Renderer renderer)
Append a response
Renderer for write HTTP messages. |
Jooby |
Jooby.securePort(int port)
Set the HTTPS port to use.
|
Jooby |
Jooby.server(Class<? extends Server> server)
Use the provided HTTP server.
|
Jooby |
Jooby.throwBootstrapException()
If the application fails to start all the services are shutdown.
|
Jooby |
Jooby.timezone(ZoneId zoneId)
Set application time zone.
|
Jooby |
Jooby.use(com.typesafe.config.Config config)
Set the application configuration object.
|
Jooby |
Jooby.use(Jooby.Module module)
Import an application
Jooby.Module . |
Jooby |
Jooby.use(Jooby app) |
Jooby |
Jooby.use(String path,
Jooby app) |
Modifier and Type | Method and Description |
---|---|
static com.typesafe.config.Config |
Jooby.exportConf(Jooby app)
Export configuration from an application.
|
static List<Route.Definition> |
Jooby.exportRoutes(Jooby app)
Export routes from an application.
|
Router |
Router.use(Jooby app)
Import content from provide application (routes, parsers/renderers, start/stop callbacks, ...
|
Jooby |
Jooby.use(Jooby app) |
Router |
Router.use(String path,
Jooby app)
Import content from provide application (routes, parsers/renderers, start/stop callbacks, ...
|
Jooby |
Jooby.use(String path,
Jooby app) |
Modifier and Type | Method and Description |
---|---|
static void |
Jooby.run(Class<? extends Jooby> app,
String... args)
Prepare and startup a
Jooby application. |
static void |
Jooby.run(Supplier<? extends Jooby> app,
String... args)
Prepare and startup a
Jooby application. |
Constructor and Description |
---|
JoobyRule(Jooby app)
Creates a new
JoobyRule to run integration tests. |
MockRouter(Jooby app) |
MockRouter(Jooby app,
Request req) |
MockRouter(Jooby app,
Request req,
Response rsp) |
Copyright © 2019. All rights reserved.