<?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>