|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectrabbit.client.ClientBase
public class ClientBase
A class for doing http requests.
| Constructor Summary | |
|---|---|
ClientBase()
Create a new ClientBase. |
|
| Method Summary | |
|---|---|
Logger |
getLogger()
Get the logger that this client is using |
NioHandler |
getNioHandler()
Get the NioHandler that this client is using |
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 - if creating the nio handler fails| 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 - if the url is not really an URLpublic NioHandler getNioHandler()
public Logger getLogger()
public void shutdown()
public void sendRequest(HttpHeader request,
ClientListener client)
request - the request to sendclient - the listener to notify with the response
public URL getRedirectedURL(HttpHeader request,
String location)
throws IOException
request - the actual request madelocation - the redirect location
IOException - if the redirect url can not be created
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||