Class SnmpResource

java.lang.Object
org.apache.camel.quarkus.component.snmp.it.SnmpResource

@Path("/snmp") @ApplicationScoped public class SnmpResource extends Object
  • Field Details

    • trap0Port

      int trap0Port
    • trap1Port

      int trap1Port
    • trap3Port

      int trap3Port
    • snmpListenAddress

      String snmpListenAddress
    • snmpResults

      @Inject @Named("snmpTrapResults") Map<String,Deque<org.apache.camel.component.snmp.SnmpMessage>> snmpResults
    • consumerTemplate

      @Inject org.apache.camel.ConsumerTemplate consumerTemplate
    • producerTemplate

      @Inject org.apache.camel.ProducerTemplate producerTemplate
  • Constructor Details

    • SnmpResource

      public SnmpResource()
  • Method Details

    • producePDU

      @Path("/producePDU/{version}") @POST @Produces("text/plain") public jakarta.ws.rs.core.Response producePDU(@PathParam("version") int version, @QueryParam("urlAppend") String urlAppend, String payload)
    • getNext

      @Path("/getNext/{version}") @POST @Produces("text/plain") public jakarta.ws.rs.core.Response getNext(String payload, @QueryParam("urlAppend") String urlAppend, @PathParam("version") int version)
    • produceTrap

      @Path("/produceTrap/{version}") @POST @Produces("text/plain") public jakarta.ws.rs.core.Response produceTrap(String payload, @QueryParam("urlAppend") String urlAppend, @PathParam("version") int version)
    • poll

      @Path("/poll/{version}") @POST @Produces("text/plain") public jakarta.ws.rs.core.Response poll(@PathParam("version") int version, @QueryParam("urlAppend") String urlAppend, String oid)
    • results

      @Path("/results/{from}") @POST @Produces("text/plain") public jakarta.ws.rs.core.Response results(@PathParam("from") String from, String oid) throws Exception
      Throws:
      Exception
    • createTrap

      public org.snmp4j.PDU createTrap(String payload, int version)