public abstract class AbstractHTTPRequest extends Object
| Constructor and Description |
|---|
AbstractHTTPRequest()
Constructor with no baseUrl
|
AbstractHTTPRequest(String baseUrl)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListenerStatusCode(StatusCodeListener listener)
add listener for status-code
|
abstract <R extends Result> |
parseResponse(StringBuilder response,
R result)
parse response
|
<R extends Result> |
request(Request request,
R resultClass)
do request
|
protected <R extends Result> |
sendRequest(Request request,
R resultClass)
generate and make request
|
public AbstractHTTPRequest()
public AbstractHTTPRequest(String baseUrl)
baseUrl - public <R extends Result> R request(Request request, R resultClass) throws ConnectorException, ParserException, StatusCodeException
request - resultClass - ConnectorExceptionParserExceptionStatusCodeExceptionpublic void addListenerStatusCode(StatusCodeListener listener)
listener - protected <R extends Result> R sendRequest(Request request, R resultClass) throws ConnectorException, ParserException, StatusCodeException
request - resultClass - ConnectorExceptionParserExceptionStatusCodeExceptionpublic abstract <R extends Result> R parseResponse(StringBuilder response, R result) throws ParserException
response - result - ParserExceptionCopyright © 2015 Tobias Johannes. All Rights Reserved.