Class OpenSearchServerConnection
- java.lang.Object
-
- org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerConnection
-
- Direct Known Subclasses:
OpenSearchServerAction,OpenSearchServerDelete,OpenSearchServerIndex,OpenSearchServerScheduler,OpenSearchServerSchema
public class OpenSearchServerConnection extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classOpenSearchServerConnection.CallThreadstatic classOpenSearchServerConnection.Result
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringxPathExceptionprotected java.lang.StringxPathStatus
-
Constructor Summary
Constructors Modifier Constructor Description protectedOpenSearchServerConnection(org.apache.http.client.HttpClient client, OpenSearchServerConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcall(org.apache.http.client.methods.HttpRequestBase method)protected java.lang.StringcheckXPath(java.lang.String xPathQuery)protected java.lang.StringBuffergetApiUrl(java.lang.String command)protected java.lang.StringBuffergetApiUrlV2(java.lang.String path)java.lang.StringgetCallUrlSnippet()protected java.lang.StringgetResponse()OpenSearchServerConnection.ResultgetResult()java.lang.StringgetResultCode()java.lang.StringgetResultDescription()protected voidsetResult(java.lang.String resultCode, OpenSearchServerConnection.Result res, java.lang.String desc)voidsetResultCode(java.lang.String resultCode)
-
-
-
Constructor Detail
-
OpenSearchServerConnection
protected OpenSearchServerConnection(org.apache.http.client.HttpClient client, OpenSearchServerConfig config)
-
-
Method Detail
-
getApiUrl
protected java.lang.StringBuffer getApiUrl(java.lang.String command) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
getApiUrlV2
protected java.lang.StringBuffer getApiUrlV2(java.lang.String path) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
call
protected void call(org.apache.http.client.methods.HttpRequestBase method) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
checkXPath
protected java.lang.String checkXPath(java.lang.String xPathQuery) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
setResult
protected void setResult(java.lang.String resultCode, OpenSearchServerConnection.Result res, java.lang.String desc)
-
getResultDescription
public java.lang.String getResultDescription()
-
getResponse
protected java.lang.String getResponse()
-
getResult
public OpenSearchServerConnection.Result getResult()
-
getCallUrlSnippet
public java.lang.String getCallUrlSnippet()
-
setResultCode
public void setResultCode(java.lang.String resultCode)
-
getResultCode
public java.lang.String getResultCode()
-
-