public final class Servers extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T extends AbstractConfiguration> |
findConfiguration(Class<?> klass)
Find configuration object on static field / method on
running class.
|
static EmbeddedServer<?> |
instantiate(AbstractConfiguration configuration)
Instantiate jetty or tomcat embedded server.
|
static EmbeddedServer<?> |
instantiate(Class<?> klass)
Instantiate jetty or tomcat embedded server.
|
public static EmbeddedServer<?> instantiate(Class<?> klass)
Server configuration is automatically read on static field / methods
available on given class (i.e field or method annotated
with TestServerConfiguration annotation).
Server implementation is automatically detected (jetty or tomcat) with classpath detection.
klass - Class to inspect.public static EmbeddedServer<?> instantiate(AbstractConfiguration configuration)
Configuration is an optional parameter and can be null. If configuration is null, empty constructor will be used to instantiate embedded server. Otherwise, constructor with one parameter (configuration) will be used.
Server implementation is automatically detected (jetty or tomcat) with classpath detection.
configuration - Optional configuration.public static <T extends AbstractConfiguration> T findConfiguration(Class<?> klass)
TestServerConfiguration annotation.T - Type of configuration.klass - Class to inspect.Copyright © 2018. All rights reserved.