Class MockServletWebServer
- java.lang.Object
- org.springframework.boot.testsupport.web.servlet.MockServletWebServer
public abstract class MockServletWebServer extends Object
Base class for MockServletWebServer
implementations. Reduces the amount of code that would otherwise be duplicated inspring-boot
,spring-boot-autoconfigure
andspring-boot-actuator
.
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interface
MockServletWebServer.Initializer
Initializer (usually implement by adaptingInitializer
).static class
MockServletWebServer.RegisteredFilter
A registered filter.static class
MockServletWebServer.RegisteredServlet
A registered servlet.
Constructor Summary
Constructors Constructor Description MockServletWebServer(MockServletWebServer.Initializer[] initializers, int port)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getPort()
List<MockServletWebServer.RegisteredFilter>
getRegisteredFilters()
MockServletWebServer.RegisteredFilter
getRegisteredFilters(int index)
MockServletWebServer.RegisteredServlet
getRegisteredServlet(int index)
List<MockServletWebServer.RegisteredServlet>
getRegisteredServlets()
javax.servlet.ServletContext
getServletContext()
javax.servlet.Servlet[]
getServlets()
void
stop()
Constructor Detail
MockServletWebServer
public MockServletWebServer(MockServletWebServer.Initializer[] initializers, int port)
Method Detail
stop
public void stop()
getServletContext
public javax.servlet.ServletContext getServletContext()
getServlets
public javax.servlet.Servlet[] getServlets()
getRegisteredServlet
public MockServletWebServer.RegisteredServlet getRegisteredServlet(int index)
getRegisteredServlets
public List<MockServletWebServer.RegisteredServlet> getRegisteredServlets()
getRegisteredFilters
public MockServletWebServer.RegisteredFilter getRegisteredFilters(int index)
getRegisteredFilters
public List<MockServletWebServer.RegisteredFilter> getRegisteredFilters()
getPort
public int getPort()