Package io.appform.ranger.http.common
Class HttpNodeDataStoreConnector<T>
java.lang.Object
io.appform.ranger.http.common.HttpNodeDataStoreConnector<T>
- All Implemented Interfaces:
NodeDataStoreConnector<T>
- Direct Known Subclasses:
HttpNodeDataSink,HttpNodeDataSource,HttpServiceDataSource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final HttpClientConfigprotected final okhttp3.OkHttpClientprotected final com.fasterxml.jackson.databind.ObjectMapper -
Constructor Summary
ConstructorsConstructorDescriptionHttpNodeDataStoreConnector(HttpClientConfig config, com.fasterxml.jackson.databind.ObjectMapper mapper) -
Method Summary
-
Field Details
-
config
-
mapper
protected final com.fasterxml.jackson.databind.ObjectMapper mapper -
httpClient
protected final okhttp3.OkHttpClient httpClient
-
-
Constructor Details
-
HttpNodeDataStoreConnector
public HttpNodeDataStoreConnector(HttpClientConfig config, com.fasterxml.jackson.databind.ObjectMapper mapper)
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceNodeDataStoreConnector<T>
-
ensureConnected
public void ensureConnected()- Specified by:
ensureConnectedin interfaceNodeDataStoreConnector<T>
-
stop
public void stop()- Specified by:
stopin interfaceNodeDataStoreConnector<T>
-
defaultPort
protected int defaultPort() -
isActive
public boolean isActive()- Specified by:
isActivein interfaceNodeDataStoreConnector<T>
-