package dev.dinauer.service; import java.util.List; import java.util.Optional; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import org.jboss.resteasy.reactive.common.NotImplementedYet; import io.fabric8.kubernetes.client.Watch; import io.fabric8.kubernetes.client.Watcher; import dev.dinauer.monitoring.TopNodesService; import dev.dinauer.monitoring.nodes.MonitoredNode; @ApplicationScoped public class NodeService implements ResourceService { @Inject TopNodesService topNodesService; public List findAll() { return topNodesService.findAll(); } @Override public void delete(String name, String namespace) { throw new UnsupportedOperationException(); } @Override public MonitoredNode findByNameAndNamespace(String name, String namespace) { throw new NotImplementedYet(); } @Override public List findByNamespace(String namespace) { return findAll(); } @Override public Optional findOptionalByNameAndNamespace(String name, String namespace) { throw new NotImplementedYet(); } @Override public Watch watch(String namespace, Watcher watcher) { throw new NotImplementedYet(); } }