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(); }