Package jetbrains.buildServer.util
Class SimpleHttpServer
- java.lang.Object
-
- jetbrains.buildServer.util.SimpleHttpServerBase
-
- jetbrains.buildServer.util.SimpleHttpServer
-
- Direct Known Subclasses:
SimpleFileHttpServer
,SimpleThreadedHttpServer
public class SimpleHttpServer extends SimpleHttpServerBase
- Author:
- Pavel.Sher Date: 05.05.2009
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.util.SimpleHttpServerBase
SimpleHttpServerBase.Response
-
-
Field Summary
Fields Modifier and Type Field Description protected int
myRequestsNumber
protected Map<Filter<String>,SimpleHttpServerBase.Response>
myResponses
-
Fields inherited from class jetbrains.buildServer.util.SimpleHttpServerBase
requestParser, STATUS_LINE_200, STATUS_LINE_201, STATUS_LINE_301, STATUS_LINE_304, STATUS_LINE_401, STATUS_LINE_404, STATUS_LINE_500
-
-
Constructor Summary
Constructors Constructor Description SimpleHttpServer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getRequestsNumber()
protected SimpleHttpServerBase.Response
getResponse(String request)
void
resetResponses()
void
setConditionalResponse(Filter<String> requestFilter, SimpleHttpServerBase.Response response)
void
setResponse(String statusLine, List<String> headers, byte[] content)
void
setResponse(String statusLine, List<String> headers, InputStream content)
void
setResponse(String statusLine, List<String> headers, String content)
-
Methods inherited from class jetbrains.buildServer.util.SimpleHttpServerBase
createStreamResponse, createStreamResponse, createStringResponse, failNRequests, getFileResponse, getPort, getRequestPath, postProcessSocketData, processRequest, setWaitAfterAccept, start, stop
-
-
-
-
Field Detail
-
myRequestsNumber
protected int myRequestsNumber
-
myResponses
protected final Map<Filter<String>,SimpleHttpServerBase.Response> myResponses
-
-
Method Detail
-
setResponse
public void setResponse(@NotNull String statusLine, @NotNull List<String> headers, @NotNull String content)
-
setResponse
public void setResponse(@NotNull String statusLine, @NotNull List<String> headers, @NotNull byte[] content)
-
setResponse
public void setResponse(@NotNull String statusLine, @NotNull List<String> headers, @NotNull InputStream content)
-
setConditionalResponse
public void setConditionalResponse(@NotNull Filter<String> requestFilter, @NotNull SimpleHttpServerBase.Response response)
-
resetResponses
public void resetResponses()
-
getResponse
protected SimpleHttpServerBase.Response getResponse(String request)
- Specified by:
getResponse
in classSimpleHttpServerBase
-
getRequestsNumber
public int getRequestsNumber()
-
-