Package io.apiman.manager.test.server
Class ManagerApiTestServer
- java.lang.Object
-
- io.apiman.manager.test.server.ManagerApiTestServer
-
public class ManagerApiTestServer extends Object
This class starts up an embedded Jetty test server so that integration tests can be performed.- Author:
- eric.wittmann@redhat.com
-
-
Field Summary
Fields Modifier and Type Field Description protected ITestDatabaseDeploymentdeploymentstatic org.elasticsearch.client.RestHighLevelClientES_CLIENTprotected org.eclipse.jetty.server.Serverserver
-
Constructor Summary
Constructors Constructor Description ManagerApiTestServer(String database, String containerImageName)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddModulesToJetty(org.eclipse.jetty.server.handler.ContextHandlerCollection handlers)Configure the web application(s).protected voidpreStart()Stuff to do before the server is started.intserverPort()The server port.voidstart()Start/run the server.voidstop()Stop the server.
-
-
-
Field Detail
-
ES_CLIENT
public static org.elasticsearch.client.RestHighLevelClient ES_CLIENT
-
server
protected org.eclipse.jetty.server.Server server
-
deployment
protected ITestDatabaseDeployment deployment
-
-