Class LimitedRetriesRequestExecutor
- java.lang.Object
-
- org.opennms.features.jest.client.executors.LimitedRetriesRequestExecutor
-
- All Implemented Interfaces:
RequestExecutor
public class LimitedRetriesRequestExecutor extends java.lang.Object implements RequestExecutor
-
-
Constructor Summary
Constructors Constructor Description LimitedRetriesRequestExecutor(int timeout, int retryCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends io.searchbox.client.JestResult>
Texecute(io.searchbox.client.JestClient client, io.searchbox.action.Action<T> clientRequest)
Perform the REST operation and retry in case of exceptions.
-
-
-
Method Detail
-
execute
public <T extends io.searchbox.client.JestResult> T execute(io.searchbox.client.JestClient client, io.searchbox.action.Action<T> clientRequest) throws java.io.IOException
Perform the REST operation and retry in case of exceptions.- Specified by:
execute
in interfaceRequestExecutor
- Throws:
java.io.IOException
-
-