
io.edurt.datacap.plugin.http.questdb.QuestDBAdapter Maven / Gradle / Ivy
package io.edurt.datacap.plugin.http.questdb;
import com.google.common.collect.Maps;
import io.edurt.datacap.plugin.http.questdb.response.QuestDBResponse;
import io.edurt.datacap.spi.adapter.HttpAdapter;
import io.edurt.datacap.spi.connection.HttpConfigure;
import io.edurt.datacap.spi.connection.HttpConnection;
import io.edurt.datacap.spi.connection.http.HttpClient;
import io.edurt.datacap.spi.connection.http.HttpMethod;
import io.edurt.datacap.spi.json.JSON;
import io.edurt.datacap.spi.model.Response;
import io.edurt.datacap.spi.model.Time;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.lang3.ObjectUtils;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
@Slf4j
public class QuestDBAdapter
extends HttpAdapter
{
public QuestDBAdapter(HttpConnection connection)
{
super(connection);
}
@Override
public Response handlerExecute(String content)
{
Time processorTime = new Time();
processorTime.setStart(new Date().getTime());
Response response = this.connection.getResponse();
HttpConfigure configure = new HttpConfigure();
if (response.getIsConnected()) {
List headers = new ArrayList<>();
List types = new ArrayList<>();
List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy