package com.griddynamics.jagger.webclient.server;
import com.griddynamics.jagger.dbapi.DatabaseService;
import com.griddynamics.jagger.dbapi.dto.NodeInfoPerSessionDto;
import com.griddynamics.jagger.webclient.client.NodeInfoService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Required;
import java.util.List;
import java.util.Set;
public class NodeInfoServiceImpl implements NodeInfoService {
private static final Logger log = LoggerFactory.getLogger(NodeInfoServiceImpl.class);
private DatabaseService databaseService;
@Required
public void setDatabaseService(DatabaseService databaseService) {
this.databaseService = databaseService;
}
@Override
public List<NodeInfoPerSessionDto> getNodeInfo(Set<String> sessionIds) throws RuntimeException {
return databaseService.getNodeInfo(sessionIds);
}
}