|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object rabbit.client.ClientBase
public class ClientBase
A class for doing http requests.
Constructor Summary | |
---|---|
ClientBase()
Create a new ClientBase. |
Method Summary | |
---|---|
ConnectionHandler |
getConnectionHandler()
|
Logger |
getLogger()
|
NioHandler |
getNioHandler()
|
URL |
getRedirectedURL(HttpHeader request,
String location)
Create the url that the response redirected the request to. |
HttpHeader |
getRequest(String method,
String url)
Submit a new request, using the given method to the given url. |
void |
sendRequest(HttpHeader request,
ClientListener client)
Send a request and let the client be notified on response. |
void |
shutdown()
Shutdown this client handler. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ClientBase() throws IOException
IOException
Method Detail |
---|
public HttpHeader getRequest(String method, String url) throws IOException
method
- HEAD or GET or POST or ...url
- the url to do the http request against.
IOException
public ConnectionHandler getConnectionHandler()
public NioHandler getNioHandler()
public Logger getLogger()
public void shutdown()
public void sendRequest(HttpHeader request, ClientListener client) throws IOException
IOException
public URL getRedirectedURL(HttpHeader request, String location) throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |