Package spark.embeddedserver
Class EmbeddedServers
- java.lang.Object
-
- spark.embeddedserver.EmbeddedServers
-
public class EmbeddedServers extends java.lang.Object
Holds and uses the factories for creating different Embedded servers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EmbeddedServers.Identifiers
-
Field Summary
Fields Modifier and Type Field Description private static java.util.Map<java.lang.Object,EmbeddedServerFactory>
factories
-
Constructor Summary
Constructors Constructor Description EmbeddedServers()
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
add(java.lang.Object identifier, EmbeddedServerFactory factory)
Adds an Embedded server factory for the provided identifier.static EmbeddedServer
create(java.lang.Object identifier, Routes routeMatcher, ExceptionMapper exceptionMapper, StaticFilesConfiguration staticFilesConfiguration, boolean multipleHandlers)
Creates an embedded server of type corresponding to the provided identifier.static EmbeddedServer
create(java.lang.Object identifier, Routes routeMatcher, StaticFilesConfiguration staticFilesConfiguration, boolean multipleHandlers)
Deprecated.static EmbeddedServers.Identifiers
defaultIdentifier()
static void
initialize()
-
-
-
Field Detail
-
factories
private static java.util.Map<java.lang.Object,EmbeddedServerFactory> factories
-
-
Method Detail
-
initialize
public static void initialize()
-
defaultIdentifier
public static EmbeddedServers.Identifiers defaultIdentifier()
-
create
@Deprecated public static EmbeddedServer create(java.lang.Object identifier, Routes routeMatcher, StaticFilesConfiguration staticFilesConfiguration, boolean multipleHandlers)
Deprecated.
-
create
public static EmbeddedServer create(java.lang.Object identifier, Routes routeMatcher, ExceptionMapper exceptionMapper, StaticFilesConfiguration staticFilesConfiguration, boolean multipleHandlers)
Creates an embedded server of type corresponding to the provided identifier.- Parameters:
identifier
- the identifierrouteMatcher
- the route matcherstaticFilesConfiguration
- the static files configuration objectmultipleHandlers
- true if other handlers exist- Returns:
- the created EmbeddedServer object
-
add
public static void add(java.lang.Object identifier, EmbeddedServerFactory factory)
Adds an Embedded server factory for the provided identifier.- Parameters:
identifier
- the identifierfactory
- the factory
-
-