package org.marketcetera.module;
import org.marketcetera.util.misc.ClassVersion;
import javax.management.MXBean;
import java.math.BigDecimal;
import java.math.BigInteger;
/* $License$ */
/**
* Management interface for {@link ConfigurationProviderTestFactory}.
* This interface is used for testing if the configuration provider
* can be used to set default properties on a factory.
*
* @author anshul@marketcetera.com
*/
@ClassVersion("$Id: ConfigurationProviderFactoryMXBean.java 16154 2012-07-14 16:34:05Z colin $")
@MXBean(true)
@DisplayName("Management interface for configuration provider bean")
public interface ConfigurationProviderFactoryMXBean {
@DisplayName("Maximum Portfolio size")
BigDecimal getMaxLimit();
@DisplayName("Maximum Portfolio size")
void setMaxLimit(
@DisplayName("Maximum Portfolio size")
BigDecimal inMaxLimit);
@DisplayName("Number of instances created")
BigInteger getInstances();
}