Package spark.embeddedserver
Class EmbeddedServers
- java.lang.Object
-
- spark.embeddedserver.EmbeddedServers
-
public class EmbeddedServers extends java.lang.ObjectHolds and uses the factories for creating different Embedded servers.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEmbeddedServers.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 voidadd(java.lang.Object identifier, EmbeddedServerFactory factory)Adds an Embedded server factory for the provided identifier.static EmbeddedServercreate(java.lang.Object identifier, Routes routeMatcher, ExceptionMapper exceptionMapper, StaticFilesConfiguration staticFilesConfiguration, boolean multipleHandlers)Creates an embedded server of type corresponding to the provided identifier.static EmbeddedServercreate(java.lang.Object identifier, Routes routeMatcher, StaticFilesConfiguration staticFilesConfiguration, boolean multipleHandlers)Deprecated.static EmbeddedServers.IdentifiersdefaultIdentifier()static voidinitialize()
-
-
-
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
-
-