public class ManagerFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean<Manager>
<bean id="jmxServer" class="org.springframework.jmx.support.MBeanServerFactoryBean">
<property name="locateExistingServerIfPossible" value="true"/>
</bean>
<bean id="simonManager" class="org.javasimon.spring.ManagerFactoryBean">
<property name="callbacks">
<list>
<bean class="org.javasimon.jmx.JmxRegisterCallback">
<constructor-arg ref="jmxServer"/>
<constructor-arg value="org.javasimon"/>
</bean>
<bean class="org.javasimon.utils.LoggingCallback"/>
</list>
</property>
</bean>
<bean id="simonInterceptor" class="org.javasimon.spring.MonitoringInterceptor">
<property name="manager" ref="simonManager"/>
</bean>
Constructor and Description |
---|
ManagerFactoryBean() |
Modifier and Type | Method and Description |
---|---|
List<Callback> |
getCallbacks() |
Manager |
getObject()
Get simon manager instance.
|
Class<Manager> |
getObjectType() |
boolean |
isEnabled() |
boolean |
isSingleton() |
void |
setCallbacks(List<Callback> callbacks) |
void |
setEnabled(boolean enabled) |
void |
setSingleton(boolean singleton) |
public ManagerFactoryBean()
public Manager getObject() throws Exception
public Class<Manager> getObjectType()
getObjectType
in interface org.springframework.beans.factory.FactoryBean<Manager>
public boolean isSingleton()
isSingleton
in interface org.springframework.beans.factory.FactoryBean<Manager>
public void setSingleton(boolean singleton)
public List<Callback> getCallbacks()
public void setCallbacks(List<Callback> callbacks)
public boolean isEnabled()
public void setEnabled(boolean enabled)
Copyright © 2019. All rights reserved.