| Package | Description |
|---|---|
| org.glassfish.admin.amx.base | |
| org.glassfish.admin.amx.config |
Generic AMX config MBean interfaces.
|
| org.glassfish.admin.amx.core |
Core AMX api and utilities.
|
| org.glassfish.admin.amx.core.proxy | |
| org.glassfish.admin.amx.impl.config | |
| org.glassfish.admin.amx.impl.j2ee | |
| org.glassfish.admin.amx.impl.mbean | |
| org.glassfish.admin.amx.impl.util | |
| org.glassfish.admin.amx.j2ee | |
| org.glassfish.admin.amx.logging | |
| org.glassfish.admin.amx.monitoring |
Top-level monitoring interfaces.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BulkAccess
Bulk access to various JMX constructs.
|
interface |
DomainRoot
The top-level interface for an appserver domain.
|
interface |
Ext
"Ex" = extensions: any additional MBeans, especially those that are derivative
and/or have other dependencies than amx-core.
|
interface |
Pathnames
The Pathnames MBean--utilities for working with pathnames and MBeans.
|
interface |
Query
Supports various types of queries to find MBeans in the AMX domain only; does not
query all MBeans in all domains, only those in the AMX domain.
|
interface |
Realms |
interface |
RuntimeRoot |
interface |
Sample
Interface for a sample MBean , used as target for sample and test code.
|
interface |
ServerRuntime
Parent MBean for all add-on runtime MBeans (excluding monitoring and JSR 77) that are associated
with a particular server.
|
interface |
Singleton
A marker interface which indicates that this MBean is one-of-a-kind *within its scope*.
|
interface |
SystemInfo
Provides information about the capabilities of the running server.
|
interface |
Tools
Useful informational tools.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AMXConfigProxy
Deprecated.
Extending this proxy interface implies that the class is part of the MBean API for configuration,
that the interface is a dynamic proxy to a config MBean.
Note that considerable metadata is available for config MBeans, via MBeanInfo.getDescriptor(). |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AMXProxy
Deprecated.
An AMXProxy offers generic access to any AMX-compliant MBean, including the ability to navigate
upwards to the Parent MBean, find all children or those of a particular type or name, to get
all metadata, atttributes, or to invoke any method.
Various sub-interfaces offer additional functionality, such as explicit methods for getting
children of a particular type, creating new children (eg configuration), attribute getter/setter
methods, etc. The most notable sub-interface is
Implementing handler— an AMXProxy is implemented by Sub interfaces— the base AMXProxy interface can and should be extended for specific MBeans, but in most cases it will not be appropriate or convenient for MBean implementors to 'implement' the interface because it is for use by a proxy to the MBean, not the MBean itself. In particular, it makes no sense for an MBean to implement the proxy interface because the proxy interface demands the use of AMXProxy and sub-types, whereas the MBean must return ObjectName.
Method name convention— a convention followed in AMXProxy is that convenience "getter" methods
(non-remote methods implemented directly by the proxy itself) do not use the
Not authoritative— proxy interfaces should not be considered authoritative, meaning that an underlying MBean
implementation determines what the MBean actually provides, possibly ignoring
the proxy interface (this is the case with config MBeans, which derive their metadata from the ConfigBean
Methods in sub-interfaces of AMXProxy— To mininimize issues with tracking
implementation changes over time (eg addition or removal of attributes),
sub-interfaces of Auto-mapping of ObjectName— An AMXProxy automatically maps various ObjectName constructs to the equivalent AMXProxy(ies). For example, an MBean providing an Attribute named AMXProxy getItem(); AMXProxy[] getItems(); Set<AMXProxy> getItems(); List<AMXProxy> getItems(); Map<String,AMXProxy> getItems();The same approach is used in the generic AMXProxy.child(java.lang.String), AMXProxy.childrenSet(), AMXProxy.childrenMap(java.lang.String) methods.
Invoking operations generically— Use the |
interface |
Extra
Deprecated.
Extra information available about each
AMXProxy. Most
of these fields are for advanced use and/or direct use of JMX. |
| Modifier and Type | Class and Description |
|---|---|
class |
AMXProxyHandler
Deprecated.
Extends MBeanProxyHandler by also supporting the functionality required of an AMX.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AMXConfigImpl
Base class from which all AMX Config MBeans should derive (but not "must").
|
| Modifier and Type | Class and Description |
|---|---|
class |
AppClientModuleImpl |
class |
DASJ2EEDomainImpl |
class |
DASJ2EEServerImpl
JSR 77 extension representing an Appserver standalone server (non-clustered)
Server MBean which will reside on DAS
for enabling state management including start() and stop()
|
class |
EJBImplBase
Parent type for the various EJB types.
|
class |
EJBModuleImpl |
class |
EntityBeanImpl |
class |
J2EEApplicationImpl |
class |
J2EEDeployedObjectImplBase |
class |
J2EEDomainImpl
Base implementation for the J2EEDomain for DAS and non-DAS server instances.
|
class |
J2EELogicalServerImplBase
Base interface only (for cluster and standalone server)
|
class |
J2EEManagedObjectImplBase |
class |
J2EEModuleImplBase |
class |
J2EEResourceImplBase |
class |
J2EEServerImpl
JSR 77 extension representing an Appserver standalone server (non-clustered).
|
class |
JavaMailResourceImpl |
class |
JCAConnectionFactoryImpl |
class |
JCAManagedConnectionFactoryImpl |
class |
JCAResourceImpl |
class |
JDBCDataSourceImpl |
class |
JDBCDriverImpl |
class |
JDBCResourceImpl |
class |
JMSResourceImpl |
class |
JNDIResourceImpl |
class |
JTAResourceImpl |
class |
JVMImpl
Identifies a Java VM being utilized by a server.
|
class |
MessageDrivenBeanImpl |
class |
ResourceAdapterImpl |
class |
ResourceAdapterModuleImpl |
class |
RMI_IIOPResourceImpl |
class |
ServletImpl |
class |
SessionBeanImplBase |
class |
SingletonSessionBeanImpl |
class |
StatefulSessionBeanImpl |
class |
StatelessSessionBeanImpl |
class |
URLResourceImpl |
class |
WebModuleImpl |
| Modifier and Type | Class and Description |
|---|---|
class |
AMXImplBase
Base class from which all AMX MBeans should derive (but not "must").
|
class |
BulkAccessImpl |
class |
DomainRootImpl |
class |
ExtImpl
Extensions.
|
class |
LoggingImpl
Implementation of
Logging. |
class |
MonitoringRootImpl |
class |
PathnamesImpl
GlassFish V3 dotted names implementation (MBean).
|
class |
QueryMgrImpl |
class |
RealmsImpl
AMX Realms implementation.
|
class |
RuntimeRootImpl
AMX RealmsMgr implementation.
|
class |
SampleImpl |
class |
ServerMonitoringImpl |
class |
ServerRuntimeImpl
Parent for all runtime-related MBeans for a particular server
|
class |
SystemInfoImpl
Loaded as MBean "amx:j2eeType=X-SystemInfo,name=na"
|
class |
ToolsImpl |
| Constructor and Description |
|---|
AMXImplBase(ObjectName parentObjectName,
Class<? extends AMX_SPI> intf) |
| Modifier and Type | Method and Description |
|---|---|
static <T extends AMX_SPI> |
MBeanInfoSupport.getMBeanInfo(Class<T> intf) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AppClientModule |
interface |
EJB
Parent type for the various EJB types.
|
interface |
EJBModule |
interface |
EntityBean |
interface |
J2EEApplication |
interface |
J2EEDeployedObject |
interface |
J2EEDomain
The discovery and navigation of all managed objects in the J2EE
management system begins with the J2EEDomain.
|
interface |
J2EELogicalServer
Base interface only (for cluster and standalone server)
|
interface |
J2EEManagedObject
The J2EEManagedObject model is the base model of all managed objects
in the J2EE Management Model.
|
interface |
J2EEModule |
interface |
J2EEResource
J2EEResource is the base model for all J2EE resources.
|
interface |
J2EEServer |
interface |
JavaMailResource |
interface |
JCAConnectionFactory |
interface |
JCAManagedConnectionFactory |
interface |
JCAResource |
interface |
JDBCDataSource |
interface |
JDBCDriver |
interface |
JDBCResource |
interface |
JMSResource |
interface |
JNDIResource |
interface |
JTAResource |
interface |
JVM
Identifies a Java VM being utilized by a server.
|
interface |
MessageDrivenBean |
interface |
ResourceAdapter |
interface |
ResourceAdapterModule |
interface |
RMI_IIOPResource |
interface |
Servlet |
interface |
SessionBean |
interface |
SingletonSessionBean |
interface |
StatefulSessionBean |
interface |
StatelessSessionBean |
interface |
URLResource |
interface |
WebModule
A J2EE WebModule.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Logging
Supports accessing logging information in multiple ways.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
MonitoringRoot
Top-level interface for accessing all MonitoringRoot information.
|
interface |
ServerMon
Top-level interface for accessing all monitoring information for a particular server.
|
Copyright © 2017. All rights reserved.