com.alachisoft.ncache.common.monitoring.MetricsTransporter Maven / Gradle / Ivy
package com.alachisoft.ncache.common.monitoring;
import Alachisoft.NCache.Common.IDisposable;
public interface MetricsTransporter extends IDisposable
{
boolean getIsConnected();
void Connect(String bindedIP) throws Exception;
void PublishMetadata(String sessionId, String version, ClientMetaData clientMeta) throws Exception;
void PublishMetadata(String sessionId, CounterMetadataCollection counterMeta) throws Exception;
PublishCountersDataResult PublishData(String session, CounterDataCollection data) throws Exception;
}