com.sun.jmx.snmp.agent

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 » 6.0 JDK Modules com.sun » jmx » com.sun.jmx.snmp.agent 
com.sun.jmx.snmp.agent
Provides the classes for creating an SNMP agent.

This API is a Sun Microsystems internal API and is subject to change without notice.

Java Source File NameTypeComment
SnmpEntryOid.javaClass This class only adds a new constructor to SnmpOid...
SnmpErrorHandlerAgent.javaClass A simple MIB agent that implements SNMP calls (get, set, getnext and getbulk) in a way that only errors or exceptions are returned.
SnmpGenericMetaServer.javaInterface

This interface defines the methods that must be implemented by an SNMP metadata object that needs to interact with an com.sun.jmx.snmp.agent.SnmpGenericObjectServer object.

SnmpGenericObjectServer.javaClass

This class is a utility class that transforms SNMP GET / SET requests into standard JMX getAttributes() setAttributes() requests.

The transformation relies on the metadata information provided by the com.sun.jmx.snmp.agent.SnmpGenericMetaServer object which is passed as the first parameter to every method.

SnmpIndex.javaClass Represents a SNMP index.
SnmpMib.javaClass This list is used in order to construct the OID during the getnext.
SnmpMibAgent.javaClass Abstract class for representing an SNMP agent.
SnmpMibAgentMBean.javaInterface Exposes the remote management interface of the SnmpMibAgent MBean.
SnmpMibEntry.javaClass Represents a node in an SNMP MIB which corresponds to a table entry meta node.
SnmpMibGroup.javaClass Represents a node in an SNMP MIB which corresponds to a group. This class allows subnodes to be registered below a group, providing support for nested groups.
SnmpMibHandler.javaInterface The logical link between an SNMP MIB and the SNMP communication stack.
SnmpMibNode.javaClass The SnmpMibNode class represents a node in an SNMP MIB.
SnmpMibOid.javaClass Represents a node in an SNMP MIB which is neither a group nor a variable.
SnmpMibRequest.javaInterface This interface models the part of a SNMP request that involves a specific MIB.
SnmpMibRequestImpl.javaClass This class implements the SnmpMibRequest interface. It represents the part of a SNMP request that involves a specific MIB.
SnmpMibSubRequest.javaInterface This interface models an SNMP sub request to be performed on a specific SNMP MIB node.
SnmpMibTable.javaClass This class is the base class for SNMP table metadata.

Its responsibility is to manage a sorted array of OID indexes according to the SNMP indexing scheme over the "real" table. Each object of this class can be bound to an com.sun.jmx.snmp.agent.SnmpTableEntryFactory to which it will forward remote entry creation requests, and invoke callbacks when an entry has been successfully added to / removed from the OID index array.

For each table defined in the MIB, mibgen will generate a specific class called TableTableName that will implement the SnmpTableEntryFactory interface, and a corresponding TableNameMeta class that will extend this class.

SnmpRequestTree.javaClass This class is used to register varbinds from a SNMP varbind list with the SnmpMibNode responsible for handling the requests concerning that varbind.
SnmpStandardMetaServer.javaInterface

This interface defines the methods that must be implemented by an SNMP metadata object that needs to interact with an com.sun.jmx.snmp.agent.SnmpStandardObjectServer object.

SnmpStandardObjectServer.javaClass

This class is a utility class that transform SNMP GET / SET requests into series of getAttributeName() setAttributeName() invoked on the MBean.

The transformation relies on the metadata information provided by the com.sun.jmx.snmp.agent.SnmpStandardMetaServer object which is passed as first parameter to every method.

SnmpTableCallbackHandler.javaInterface This interface ensures the synchronization between Metadata table objects and bean-like table objects.
SnmpTableEntryFactory.javaInterface This interface is implemented by mibgen generated table objects inheriting from com.sun.jmx.snmp.agent.SnmpTableSupport .
SnmpTableEntryNotification.javaClass Represents a notification emitted when an entry is added or deleted from an SNMP table.
SnmpTableSupport.javaClass This class is an abstraction for an SNMP table. It is the base class for implementing SNMP tables in the MBean world.

Its responsibility is to synchronize the MBean view of the table (Table of entries) with the MIB view (array of OID indexes).

SnmpUserDataFactory.javaInterface This interface is provided to enable fine customization of the SNMP agent behaviour.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.