com.wavefront.agent.data.EntityPropertiesFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of proxy-test Show documentation
Show all versions of proxy-test Show documentation
Service for batching and relaying metric traffic to Wavefront
package com.wavefront.agent.data;
import com.wavefront.data.ReportableEntityType;
/**
* Generates entity-specific wrappers for dynamic proxy settings.
*
* @author [email protected]
*/
public interface EntityPropertiesFactory {
/**
* Get an entity-specific wrapper for proxy runtime properties.
*
* @param entityType entity type to get wrapper for
* @return EntityProperties wrapper
*/
EntityProperties get(ReportableEntityType entityType);
/**
* Returns a container with properties shared across all entity types
*
* @return global properties container
*/
GlobalProperties getGlobalProperties();
}