Package jetbrains.buildServer.util
Class HttpAuthServer
- java.lang.Object
-
- jetbrains.buildServer.util.SimpleHttpServerBase
-
- jetbrains.buildServer.util.SimpleHttpServer
-
- jetbrains.buildServer.util.SimpleThreadedHttpServer
-
- jetbrains.buildServer.util.HttpAuthServer
-
public class HttpAuthServer extends SimpleThreadedHttpServer
- Author:
- Eugene Petrenko (eugene.petrenko@gmail.com) Date: 22.06.12 16:28
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.util.SimpleHttpServerBase
SimpleHttpServerBase.Response
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.util.SimpleHttpServer
myRequestsNumber, 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 HttpAuthServer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
authorizeUser(String loginPassword)
protected SimpleHttpServerBase.Response
getAuthorizedResponse(String request)
protected String
getHeaderLine(String request, String header)
protected SimpleHttpServerBase.Response
getNotAuthorizedResponse(String request)
protected SimpleHttpServerBase.Response
getResponse(String request)
-
Methods inherited from class jetbrains.buildServer.util.SimpleThreadedHttpServer
processRequest, stop
-
Methods inherited from class jetbrains.buildServer.util.SimpleHttpServer
getRequestsNumber, resetResponses, setConditionalResponse, setResponse, setResponse, setResponse
-
Methods inherited from class jetbrains.buildServer.util.SimpleHttpServerBase
createStreamResponse, createStreamResponse, createStringResponse, failNRequests, getFileResponse, getPort, getRequestPath, postProcessSocketData, setWaitAfterAccept, start
-
-
-
-
Method Detail
-
getAuthorizedResponse
protected SimpleHttpServerBase.Response getAuthorizedResponse(String request) throws IOException
- Throws:
IOException
-
authorizeUser
protected boolean authorizeUser(@NotNull String loginPassword)
-
getResponse
protected SimpleHttpServerBase.Response getResponse(String request)
- Overrides:
getResponse
in classSimpleHttpServer
-
getNotAuthorizedResponse
@NotNull protected SimpleHttpServerBase.Response getNotAuthorizedResponse(String request)
-
-