Class ElasticSearchAction
- java.lang.Object
-
- org.apache.manifoldcf.agents.output.elasticsearch.ElasticSearchConnection
-
- org.apache.manifoldcf.agents.output.elasticsearch.ElasticSearchAction
-
public class ElasticSearchAction extends ElasticSearchConnection
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classElasticSearchAction.CommandEnum-
Nested classes/interfaces inherited from class org.apache.manifoldcf.agents.output.elasticsearch.ElasticSearchConnection
ElasticSearchConnection.CallThread, ElasticSearchConnection.Result
-
-
Field Summary
-
Fields inherited from class org.apache.manifoldcf.agents.output.elasticsearch.ElasticSearchConnection
config, jsonException
-
-
Constructor Summary
Constructors Constructor Description ElasticSearchAction(org.apache.http.client.HttpClient client, ElasticSearchConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidexecuteGET(ElasticSearchAction.CommandEnum cmd, boolean checkConnection)voidexecutePOST(ElasticSearchAction.CommandEnum cmd, boolean checkConnection)protected voidhandleIOException(java.io.IOException e)-
Methods inherited from class org.apache.manifoldcf.agents.output.elasticsearch.ElasticSearchConnection
call, checkJson, getApiUrl, getCallUrlSnippet, getResponse, getResult, getResultCode, getResultDescription, handleHttpException, handleResultCode, setResult, setResultCode
-
-
-
-
Constructor Detail
-
ElasticSearchAction
public ElasticSearchAction(org.apache.http.client.HttpClient client, ElasticSearchConfig config) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFException
-
-
Method Detail
-
executeGET
public void executeGET(ElasticSearchAction.CommandEnum cmd, boolean checkConnection) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruption
- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruption
-
executePOST
public void executePOST(ElasticSearchAction.CommandEnum cmd, boolean checkConnection) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruption
- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruption
-
handleIOException
protected void handleIOException(java.io.IOException e) throws org.apache.manifoldcf.core.interfaces.ManifoldCFException, org.apache.manifoldcf.agents.interfaces.ServiceInterruption- Overrides:
handleIOExceptionin classElasticSearchConnection- Throws:
org.apache.manifoldcf.core.interfaces.ManifoldCFExceptionorg.apache.manifoldcf.agents.interfaces.ServiceInterruption
-
-