Skip Headers
Oracle® Fusion Middleware Developing Manageable Applications With JMX for Oracle WebLogic Server
11
g
Release 1 (10.3.5)
Part Number E13729-04
Home
Book List
Master Index
Contact Us
Next
View PDF
Contents
Title and Copyright Information
Preface
Documentation Accessibility
Conventions
1
Introduction and Roadmap
Document Scope and Audience
Guide to this Document
Related Documentation
Samples for the JMX Developer
New and Changed Features in This Release
2
Understanding JMX
What Management Services Can You Develop with JMX?
Creating Management-Aware Applications
When Is It Appropriate to Use JMX?
JMX Layers
Indirection and Introspection
Notifications and Monitor MBeans
How JMX Notifications Are Broadcast and Received
Active Polling with Monitor MBeans
3
Designing Manageable Applications
Benefits of Oracle Best Practices
Use Standard MBeans
Registering Custom MBeans in the WebLogic Server Runtime Bean Server
Registering Custom MBeans in the Domain Runtime MBean Server
Use ApplicationLifecycleListener to Register Application MBeans
Unregister Application MBeans When Applications Are Undeployed
Place Management Logic for EJBs and Servlets in a Delegate Class
Use Open MBean Data Types
Emit Notifications Only When Necessary
Additional Design Considerations
Registering MBeans in the JVM Platform MBean Server
Registering Application MBeans by Using Only JDK Classes
Organizing Managed Objects and Business Objects
Packaging and Accessing Management Classes
Securing Custom MBeans with Roles and Policies
4
Instrumenting and Registering Custom MBeans
Overview of the MBean Development Process
Create and Implement a Management Interface
Modify Business Methods to Push Data
Register the MBean
Package Application and MBean Classes
5
Using the WebLogic Server JMX Timer Service
Overview of the WebLogic Server JMX Timer Service
Creating the Timer Service: Main Steps
Configuring a Timer MBean to Emit Notifications
Creating Date Objects
Example: Generating a Notification Every Five Minutes After 9 AM
Removing Notifications
6
Accessing Custom MBeans
Accessing Custom MBeans from JConsole
Accessing Custom MBeans from WebLogic Scripting Tool
Accessing Custom MBeans from an Administration Console Extension
Scripting on this page enhances content navigation, but does not change the content in any way.