snmp

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Net » Java SNMP » snmp 
snmp
SNMP package The snmp package defines classes used to communicate with SNMP devices. Classes corresponding to each of the basic SNMP data types are defined, each extending the SNMPObject abstarct class. In addition, some utility classes provide additional functionality.

Each of the SNMPObject subclasses defines methods to create an object, either from a "reasonable" representation (e.g., Java.lang.Integer for an SNMPInteger object, or a suitable String such as "1.2.1.1.3.2.1.1.0" for an SNMPObjectIdentifier), or from a byte array presumed to contain a valid ASN.1 Basic Encoding Rules (BER) encoding of a value of the appropriate type. The objects also define methods that permit their values to be set, and generate their BER encodings.

SNMPSequence subclasses, in particular, contain Vectors of other SNMPObject subclasses. They can be created "manually", with objects added as desired, or can be created from a BER encoding of the sequence contents, recursively creating the contained objects. BER generation also recursively generates the BER for each contained component; thus calling  mySequence.getBerEncoding() automatically generates the encoding for the entire sequence, including the contained components. SNMPBERCodec contains a number of static utility methods for converting to and from BER encodings, as well as constants used by the various classes.

Finally, SNMPv1CommunicationsInterface defines methods for sending SNMP Get and Set requests to devices; this class handles all of the communication tasks needed for developing simple SNMP applications.

Java Source File NameTypeComment
SNMPBadValueException.javaClass
SNMPBERCodec.javaClass SNMPBERCodec defines methods for converting from ASN.1 BER encoding to SNMPObject subclasses.
SNMPBitString.javaClass Class representing a general string of bits.
SNMPCounter32.javaClass Defines a 32-bit counter, whose value wraps if initialized with a larger value.
SNMPCounter64.javaClass Defines a 64-bit counter, whose value wraps if initialized with a larger value.
SNMPException.javaClass Exception thrown when attempt to set or get value of SNMP OID fails.
SNMPGauge32.javaClass Defines a 32-bit gauge, whose value "pegs" at the maximum if initialized with a larger value.
SNMPGetException.javaClass Exception thrown when attempt to get value of SNMP OID from device fails.
SNMPInformRequestSenderInterface.javaClass The class SNMPInformRequestSenderInterface implements an interface for sending SNMPv2 inform request messages to a remote SNMP manager.
SNMPInteger.javaClass Defines an arbitrarily-sized integer value; there is no limit on size due to the use of Java.lang.BigInteger to store the value internally.
SNMPIPAddress.javaClass Class to hold IP addresses; special case of SNMP Octet String.
SNMPMessage.javaClass Defines the SNMPMessage class as a special case of SNMPSequence.
SNMPNSAPAddress.javaClass Defines class for holding physical 6-byte addresses.
SNMPNull.javaClass Object representing the SNMP Null data type.
SNMPObject.javaClass Abstract base class of all SNMP data type classes.
SNMPObjectIdentifier.javaClass Class representing ASN.1 object identifiers.
SNMPOctetString.javaClass Class representing a general string of octets.
SNMPPDU.javaClass The SNMPPDU class represents an SNMP PDU from RFC 1157, as indicated below.
SNMPRequestException.javaClass Exception thrown when request to get or set the value of an SNMP OID on a device fails.
SNMPRequestListener.javaInterface SNMPRequestListener is an interface that must be implemented by any class which wishes to act as a handler for request messages sent from remote SNMP management entities.
SNMPSequence.javaClass One of the most important SNMP classes.
SNMPSetException.javaClass Exception thrown when attempt to set the value of an SNMP OID on a device fails.
SNMPTimeTicks.javaClass SNMP datatype used to represent time value.
SNMPTLV.javaClass Utility class holding components of an ASN.1 (type, length, value) triple.
SNMPTrapReceiverInterface.javaClass The class SNMPTrapListenerInterface implements a server which listens for trap and inform request messages sent from remote SNMP entities.
SNMPTrapSenderInterface.javaClass The class SNMPTrapSenderInterface implements an interface for sending SNMPv1 and SNMPv2 trap messages to a remote SNMP manager.
SNMPUInteger32.javaClass Defines a 32-bit unsigned integer value; wraps if initialized with a larger value.
SNMPUnknownObject.javaClass Used when an unknown SNMP object type is encountered.
SNMPv1AgentInterface.javaClass The class SNMPv1AgentInterface implements an interface for responding to requests sent from a remote SNMP manager.
SNMPv1CommunicationInterface.javaClass The class SNMPv1CommunicationInterface defines methods for communicating with SNMP entities. The approach is that from version 1 of SNMP, using no encryption of data.
SNMPv1TrapListener.javaInterface SNMPv1TrapListener is an interface that must be implemented by any class which wishes to act as a "listener" for trap messages sent from remote SNMP entities to an instance of the SNMPTrapListenerInterface class.
SNMPv1TrapPDU.javaClass The SNMPTrapPDU class represents an SNMPv1 Trap PDU from RFC 1157, as indicated below.
SNMPv2BulkRequestPDU.javaClass The SNMPv2BulkRequestPDU class represents an SNMPv2 Bulk Request PDU from RFC 1905, as indicated below.
SNMPv2InformRequestListener.javaInterface SNMPv2InformRequestListener is an interface that must be implemented by any class which wishes to act as a "listener" for SNMPv2 inform request messages sent from remote SNMP entities to an instance of the SNMPTrapListenerInterface class.
SNMPv2InformRequestPDU.javaClass The SNMPv2InformRequestPDU class represents an SNMPv2 Trap PDU from RFC 1448, as indicated below.
SNMPv2TrapListener.javaInterface SNMPv2TrapListener is an interface that must be implemented by any class which wishes to act as a "listener" for SNMPv2 trap messages sent from remote SNMP entities to an instance of the SNMPTrapListenerInterface class.
SNMPv2TrapPDU.javaClass The SNMPv2TrapPDU class represents an SNMPv2 Trap PDU from RFC 1448, as indicated below.
SNMPVarBindList.javaClass The SNMPVarBindList class is a specialization of SNMPSequence that contains a list of SNMPVariablePair objects.
SNMPVariablePair.javaClass The SNMPVariablePair class implements the VarBind specification detailed below from RFC 1157. It is a specialization of SNMPSequence, defining a 2-element sequence containing a single (object identifier, value) pair.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.