public class AGHTTPClient extends Object implements Closeable
| Constructor and Description |
|---|
AGHTTPClient(String serverURL) |
AGHTTPClient(String serverURL,
org.apache.commons.httpclient.HttpConnectionManager manager) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Releases system resources associated with the object.
|
void |
delete(String url,
org.apache.commons.httpclient.Header[] headers,
org.apache.commons.httpclient.NameValuePair[] params,
AGResponseHandler handler) |
void |
deleteCatalog(String catalogURL) |
void |
deleteRepository(String repositoryURL) |
String[] |
generateURIs(String repositoryURL,
String namespace,
int amount) |
void |
get(String url,
org.apache.commons.httpclient.Header[] headers,
org.apache.commons.httpclient.NameValuePair[] params,
AGResponseHandler handler) |
String[] |
getBlankNodes(String repositoryURL,
int amount) |
org.apache.commons.httpclient.HttpClient |
getHttpClient() |
List<String> |
getListOfStrings(String url) |
String |
getServerURL() |
String |
getString(String url) |
String[] |
getStringArray(String url) |
TupleQueryResult |
getTupleQueryResult(String url) |
String |
openSession(String spec,
boolean autocommit) |
void |
post(String url,
org.apache.commons.httpclient.Header[] headers,
org.apache.commons.httpclient.NameValuePair[] params,
org.apache.commons.httpclient.methods.RequestEntity requestEntity,
AGResponseHandler handler) |
void |
put(String url,
org.apache.commons.httpclient.Header[] headers,
org.apache.commons.httpclient.NameValuePair[] params,
org.apache.commons.httpclient.methods.RequestEntity requestEntity,
AGResponseHandler handler) |
void |
putCatalog(String catalogURL) |
void |
putRepository(String repositoryURL) |
void |
setMasqueradeAsUser(String user)
Sets the AG user for X-Masquerade-As-User requests.
|
void |
setUsernameAndPassword(String username,
String password)
Set the username and password for authentication with the remote server.
|
String |
toString() |
public AGHTTPClient(String serverURL)
public AGHTTPClient(String serverURL, org.apache.commons.httpclient.HttpConnectionManager manager)
public String getServerURL()
public org.apache.commons.httpclient.HttpClient getHttpClient()
public void post(String url, org.apache.commons.httpclient.Header[] headers, org.apache.commons.httpclient.NameValuePair[] params, org.apache.commons.httpclient.methods.RequestEntity requestEntity, AGResponseHandler handler) throws AGHttpException
AGHttpExceptionpublic void get(String url, org.apache.commons.httpclient.Header[] headers, org.apache.commons.httpclient.NameValuePair[] params, AGResponseHandler handler) throws AGHttpException
AGHttpExceptionpublic void delete(String url, org.apache.commons.httpclient.Header[] headers, org.apache.commons.httpclient.NameValuePair[] params, AGResponseHandler handler) throws AGHttpException
AGHttpExceptionpublic void put(String url, org.apache.commons.httpclient.Header[] headers, org.apache.commons.httpclient.NameValuePair[] params, org.apache.commons.httpclient.methods.RequestEntity requestEntity, AGResponseHandler handler) throws AGHttpException
AGHttpExceptionpublic void setUsernameAndPassword(String username, String password)
username - the usernamepassword - the passwordpublic void setMasqueradeAsUser(String user) throws AGHttpException
user - the user for X-Masquerade-As-User requests.AGHttpExceptionpublic void putCatalog(String catalogURL) throws AGHttpException
AGHttpExceptionpublic void deleteCatalog(String catalogURL) throws AGHttpException
AGHttpExceptionpublic void putRepository(String repositoryURL) throws AGHttpException
AGHttpExceptionpublic void deleteRepository(String repositoryURL) throws AGHttpException
AGHttpExceptionpublic TupleQueryResult getTupleQueryResult(String url) throws AGHttpException
AGHttpExceptionpublic String[] getBlankNodes(String repositoryURL, int amount) throws AGHttpException
AGHttpExceptionpublic String getString(String url) throws AGHttpException
AGHttpExceptionpublic String[] getStringArray(String url) throws AGHttpException
AGHttpExceptionpublic List<String> getListOfStrings(String url) throws AGHttpException
AGHttpExceptionpublic String openSession(String spec, boolean autocommit) throws AGHttpException
AGHttpExceptionpublic void close()
Closeableclose in interface CloseableCloseable.close()public String[] generateURIs(String repositoryURL, String namespace, int amount) throws AGHttpException
AGHttpExceptionCopyright © 2017 Franz Inc.. All rights reserved.