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 booleanauthorizeUser(String loginPassword)protected SimpleHttpServerBase.ResponsegetAuthorizedResponse(String request)protected StringgetHeaderLine(String request, String header)protected SimpleHttpServerBase.ResponsegetNotAuthorizedResponse(String request)protected SimpleHttpServerBase.ResponsegetResponse(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:
getResponsein classSimpleHttpServer
-
getNotAuthorizedResponse
@NotNull protected SimpleHttpServerBase.Response getNotAuthorizedResponse(String request)
-
-