com.landoop.lenses.topology.client.Publisher Maven / Gradle / Ivy
package com.landoop.lenses.topology.client;
import com.landoop.lenses.topology.client.metrics.Metrics;
import java.io.IOException;
/**
* Responsible for publishing instances of {@link Topology}
* and metrics to a storage mechanism.
*/
public interface Publisher {
void publish(Topology topology) throws IOException;
void publish(Metrics metrics) throws IOException;
void flush();
void delete(String appName);
void close();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy