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 Show documentation
Show all versions of proxy 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();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy