Show TOC Start of Content Area

Object documentation JMX Adapter Service  Locate the document in its SAP Library structure

Definition

All administrative functions of the J2EE Engine and all the parameters watched by monitors are provided by MBeans. The JMX Adapter Service manages the configuration and lifecycle of the MBeanServer and provides access to it for applications, services, and libraries. On each node in the cluster (both types: dispatcher and server), a local MBeanServer is created. The local MBeanServers communicate with each other so that clients running inside the J2EE Engine only have to interact with its local MBeanServer. Each local MBeanServer provides a virtual view of all MBeans in the cluster, i.e. a client can access MBeans regardless of whether they are registered locally or on a remote cluster node.

The JMX API itself is provided by the library SAP JMX Implementation, which is used by the JMX Adapter Service.

Structure

·        DefaultDomain: the value for the MBeanServer default domain

·        MessageTimeout: timeout for synchronous requests sent to an MBeanServer on a remote cluster node

·        NotificationQueue: within the J2EE Engine JMX notifications are usually sent asynchronously. The notifications are queued and get processed by several worker-threads.

Ў        NotificationQueueMaxThreads: max. number of worker-threads that process the notification queue

Ў        NotificationQueueEnqTimeout: timeout for adding a new item to the notification queue

Ў        NotificationQueueThreadThreshold: number of notification queue items that cause the creation of a new worker thread

·        ObjectNameCompletion: JMX ObjectNames have to meet certain conventions. There is a factory which supports the creation of ObjectNames that include the necessary location information. The factory uses a cache to optimize the naming process.

Ў        ObjectNameCompletionCacheMinSize: initial cache size for ObjectName completion

Ў        ObjectNameCompletionCacheMaxSize: maximum cache size for ObjectName completion

Logging of the JMX Adapter Service

The JMX Adapter Service logs exceptions that could not be passed on to the client. Three kinds of exceptions are written to the log files:

·        Exceptions thrown within an MBean

·        Exceptions occurring at cluster internal communication

·        Exceptions that indicate insufficient privileges for MBeanServer operations

Integration

The log files are displayed in the LogViewer:

 

End of Content Area