Package com.qwazr.server
Class ApplicationBuilder
java.lang.Object
com.qwazr.server.ApplicationBuilder
public class ApplicationBuilder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description ApplicationBuilder(java.lang.String... applicationPaths)
ApplicationBuilder(java.util.Collection<java.lang.String> applicationPaths)
-
Method Summary
Modifier and Type Method Description ApplicationBuilder
classes(java.lang.Class<?>... classes)
ApplicationBuilder
classes(java.util.Collection<java.lang.Class<?>> classes)
void
forEachEndPoint(java.util.function.Consumer<java.lang.String> consumer)
java.util.Collection<java.lang.String>
getApplicationPaths()
ApplicationBuilder
load(java.lang.Class<?> resourcesType)
ApplicationBuilder
loadServices()
static ApplicationBuilder
of(java.lang.String... applicationPaths)
ApplicationBuilder
properties(java.util.Map<java.lang.String,?> properties)
ApplicationBuilder
singletons(java.lang.Object... singletons)
ApplicationBuilder
singletons(java.util.Collection<?> singletons)
-
Constructor Details
-
ApplicationBuilder
public ApplicationBuilder(java.lang.String... applicationPaths) -
ApplicationBuilder
public ApplicationBuilder(java.util.Collection<java.lang.String> applicationPaths)
-
-
Method Details
-
of
-
getApplicationPaths
public java.util.Collection<java.lang.String> getApplicationPaths() -
classes
-
classes
-
singletons
-
singletons
-
properties
-
load
-
loadServices
-
forEachEndPoint
public void forEachEndPoint(java.util.function.Consumer<java.lang.String> consumer)
-