<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="jvmStat" class="com.jpragma.snmp.samples.JvmStatAnnotated"
p:app-name="JVM Statistics with Spring (Annotated)"
p:pool-size="20"/>
<bean id="mib2System" class="com.jpragma.snmp.agent.Mib2System"
p:sys-object-id="1.3.6.1.4.1.28824.99"
p:sys-contact="Isaac Levin"
p:sys-descr="JvmStat service"
p:sys-location="Main Building, room 2001"
p:has-physical-service="false"
p:has-datalink-service="false"
p:has-internet-service="false"
p:has-end-to-end-service="true"
p:has-applications-service="true"/>
<bean id="snmpProxyClient" class="com.jpragma.snmp.SnmpClient"
p:agent-address="localhost"
p:agent-port="1161"
p:timeout="5000"
p:read-only-community="public"
p:read-write-community="public"/>
<bean id="snmpAgent" class="com.jpragma.snmp.SnmpAgent"
p:read-only-comunity="public"
p:read-write-comunity="private"
p:listening-port="161"
p:mib2-system-ref="mib2System"
p:proxy-snmp-client-ref="snmpProxyClient"
init-method="start"
destroy-method="stop">
<property name="handledOidPrefixes">
<list>
<value>1.3.6.1.2.1</value>
<value>1.3.6.1.4.1.28824</value>
</list>
</property>
</bean>
<bean id="mibAnnotationsProcessor" class="com.jpragma.snmp.annotations.MibAnnotationsProcessor">
<constructor-arg index="0" ref="snmpAgent"/>
</bean>
</beans>