| com.sun.jbi.management.MBeanNames
All known Subclasses: com.sun.jbi.management.support.MBeanNamesImpl,
MBeanNames | public interface MBeanNames extends javax.jbi.management.MBeanNames(Code) | | Extends the functionality of the public javax.jbi.management.MBeanNames
interface, by defining constants used in MBean ObjectName attributes, and by
providing additional operations to support multiple named logger MBeans.
author: Sun Microsystems, Inc. |
Inner Class :public enum ServiceName | |
Inner Class :public enum ServiceType | |
Inner Class :public enum ComponentServiceType | |
Method Summary | |
ObjectName | getBindingMBeanName(String bindingName, String controlType) Formulate and return the MBean ObjectName of a control MBean for a
Binding Component.
Parameters: bindingName - the name of the Binding Component. Parameters: controlType - the type of control (MBean type). | ObjectName | getBindingMBeanName(String bindingName, ComponentServiceType serviceType, String target) | ObjectName | getComponentExtensionFacadeMBeanName(String componentName, String target) Returns the ObjectName of the ComponentExtension facade MBean registered for
the component. | ObjectName | getComponentLoggerMBeanNameFilter(String instanceName, String componentName) | ObjectName | getComponentMBeanName(String compName, ComponentType compType, ComponentServiceType serviceType, String target) Utility method to get a component's MBean name based on the component's
type (binding or engine). | ObjectName | getCustomBindingMBeanName(String customName, String bindingName) Formulate and return the MBean ObjectName of custom control MBean for a
Binding Component.
Parameters: customName - the name of the custom control. Parameters: bindingName - the name of the Binding Component. | ObjectName | getCustomComponentMBeanNameFilter(String instanceName, String customName, String componentName) | ObjectName | getCustomEngineMBeanName(String customName, String engineName) Formulate and return the MBean ObjectName of custom control MBean for a
Service Engine.
Parameters: customName - the name of the custom control. Parameters: engineName - the name of the Service Engine. | ObjectName | getEngineMBeanName(String engineName, String controlType) Formulate and return the MBean ObjectName of a control MBean for a
Service Engine.
Parameters: engineName - the name of the Service Engine. Parameters: controlType - the type of control (MBean type). | ObjectName | getEngineMBeanName(String engineName, ComponentServiceType serviceType, String target) | String | getJbiInstanceName() | ObjectName | getLocalSystemServiceMBeanName(String name, String type) Formulate and return the MBean ObjectName of a local JBI Framework system
service. | ObjectName | getSystemServiceLoggerMBeanName(String name, Logger logger) Formulate and return the LoggerMBean ObjectName of a JBI Framework system
service.
Parameters: name - -the name of the system service. Parameters: logger - -the Logger instance. | ObjectName | getSystemServiceMBeanName(String serviceName, String type) Formulate and return the MBean ObjectName of control MBean for a JBI
system service.
Parameters: serviceName - the name of the system service. Parameters: type - the type of the MBean. | ObjectName | getSystemServiceMBeanName(String serviceName, String type, String instanceName) Formulate and return the MBean ObjectName of control MBean for a JBI
system service for a specific instance.
Parameters: serviceName - the name of the system service. Parameters: type - the type of the MBean. Parameters: instanceName - the name of the server instance. | ObjectName | getSystemServiceMBeanName(ServiceName serviceName, ServiceType serviceType, String target) |
COMPONENT_ID_KEY | String COMPONENT_ID_KEY(Code) | | ComponentName is defined to be the unique name assigned where
ComponentType is Installed. Value is "ComponentName".
|
COMPONENT_TYPE_INSTALLED | String COMPONENT_TYPE_INSTALLED(Code) | | An Installed component MBean. Value is "Installed".
|
COMPONENT_TYPE_KEY | String COMPONENT_TYPE_KEY(Code) | | The type of component represented by this MBean: either System or
Installed Value is "ComponentType".
|
COMPONENT_TYPE_SYSTEM | String COMPONENT_TYPE_SYSTEM(Code) | | A system component MBean. Value is "System".
|
CONTROL_TYPE_ADMIN_SERVICE | String CONTROL_TYPE_ADMIN_SERVICE(Code) | | The JBI runtime AdministrationService MBean. Value is
"AdministrationService".
|
CONTROL_TYPE_CONFIGURATION | String CONTROL_TYPE_CONFIGURATION(Code) | | A Configuration MBean. Value is "Configuration".
|
CONTROL_TYPE_CONFIG_SERVICE | String CONTROL_TYPE_CONFIG_SERVICE(Code) | | The JBI runtime ConfigurationService MBean. Value is
"ConfigurationService".
|
CONTROL_TYPE_CONTROLLER | String CONTROL_TYPE_CONTROLLER(Code) | | A Controller MBean. Value is "Controller".
|
CONTROL_TYPE_CUSTOM | String CONTROL_TYPE_CUSTOM(Code) | | A custom vendor-installed MBean. Value is "Custom".
|
CONTROL_TYPE_DEPLOYER | String CONTROL_TYPE_DEPLOYER(Code) | | A Deployer MBean. Value is "Deployer".
|
CONTROL_TYPE_DEPLOY_SERVICE | String CONTROL_TYPE_DEPLOY_SERVICE(Code) | | The JBI runtime DeploymentService MBean. Value is "DeploymentService".
|
CONTROL_TYPE_INSTALLER | String CONTROL_TYPE_INSTALLER(Code) | | An Installer MBean. Value is "Installer".
|
CONTROL_TYPE_INSTALL_SERVICE | String CONTROL_TYPE_INSTALL_SERVICE(Code) | | The JBI runtime InstallationService MBean. Value is
"InstallationService".
|
CONTROL_TYPE_KEY | String CONTROL_TYPE_KEY(Code) | | The property name key for the MBean type. Value is "ControlType".
|
CONTROL_TYPE_LIFECYCLE | String CONTROL_TYPE_LIFECYCLE(Code) | | A Lifecycle MBean. Value is "Lifecycle".
|
CONTROL_TYPE_LOGGER | String CONTROL_TYPE_LOGGER(Code) | | A Logger MBean. Value is "Logger".
|
CONTROL_TYPE_LOGGING_SERVICE | String CONTROL_TYPE_LOGGING_SERVICE(Code) | | The JBI runtime LoggingService MBean. Value is "LoggingService".
|
CONTROL_TYPE_MESSAGE_SERVICE | String CONTROL_TYPE_MESSAGE_SERVICE(Code) | | The JBI runtime MessageService MBean. Value is "MessageService".
|
CONTROL_TYPE_NOTIFICATION | String CONTROL_TYPE_NOTIFICATION(Code) | | A Notification MBean. Value is "Notification".
|
CONTROL_TYPE_STATISTICS | String CONTROL_TYPE_STATISTICS(Code) | | A Statistics MBean. Value is "Statistics".
|
CONTROL_TYPE_SYSTEM | String CONTROL_TYPE_SYSTEM(Code) | | A System MBean.
|
CUSTOM_CONTROL_NAME_KEY | String CUSTOM_CONTROL_NAME_KEY(Code) | | CustomControlName is the custom name of a vendor control where
ControlType is Custom. Value is "CustomControlName".
|
EVENTMANAGEMENT_CONTROLLER_MBEAN_NAME | String EVENTMANAGEMENT_CONTROLLER_MBEAN_NAME(Code) | | The event management controller mbean is used to configure and manage the event forwarding
mbean.
|
EVENT_MANAGEMENT_MBEAN_NAME | String EVENT_MANAGEMENT_MBEAN_NAME(Code) | | The event management forwarder mbean is used to forward event from components
and application to interested clients that registered for them
|
INSTALLED_TYPE_BINDING | String INSTALLED_TYPE_BINDING(Code) | | Installed type for a binding component. Value is "Binding".
|
INSTALLED_TYPE_ENGINE | String INSTALLED_TYPE_ENGINE(Code) | | Installed type for an engine component. Value is "Engine".
|
INSTALLED_TYPE_KEY | String INSTALLED_TYPE_KEY(Code) | | The type of installation: either Engine or Binding. Value is
"InstalledType".
|
INSTANCE_NAME_KEY | String INSTANCE_NAME_KEY(Code) | | The Objectname attribute key for the JBI runtime instance name. Value
is "JbiName".
|
LOGGER_NAME_KEY | String LOGGER_NAME_KEY(Code) | | LoggerName is the name of the Logger instance when ControlType is Logger.
Value is "LoggerName".
|
SERVICE_NAME_ADMIN_SERVICE | String SERVICE_NAME_ADMIN_SERVICE(Code) | | The name of the JBI runtime AdminService management service. Value is
"AdminService".
|
SERVICE_NAME_CONFIG_SERVICE | String SERVICE_NAME_CONFIG_SERVICE(Code) | | The name of the JBI runtime ConfigurationService management service.
Value is "ConfigurationService".
|
SERVICE_NAME_DEPLOY_SERVICE | String SERVICE_NAME_DEPLOY_SERVICE(Code) | | The name of the JBI runtime DeploymentService management service. Value
is "DeploymentService".
|
SERVICE_NAME_FRAMEWORK | String SERVICE_NAME_FRAMEWORK(Code) | | The name of the JBI runtime Framework service. Value is "Framework".
|
SERVICE_NAME_INSTALL_SERVICE | String SERVICE_NAME_INSTALL_SERVICE(Code) | | The name of the JBI runtime InstallationService management service.
Value is "InstallationService".
|
SERVICE_NAME_JBI | String SERVICE_NAME_JBI(Code) | | The name of the JBI runtime top-level service. Value is "JBI".
|
SERVICE_NAME_KEY | String SERVICE_NAME_KEY(Code) | | ServiceName is the name of the service where ComponentType is System.
Value is "ServiceName".
|
SERVICE_NAME_LOGGING_SERVICE | String SERVICE_NAME_LOGGING_SERVICE(Code) | | The name of the JBI runtime LoggingService management service. Value is
"LoggingService".
|
SERVICE_NAME_MESSAGE_SERVICE | String SERVICE_NAME_MESSAGE_SERVICE(Code) | | The name of the JBI runtime MessageService service. Value is
"MessageService".
|
getBindingMBeanName | ObjectName getBindingMBeanName(String bindingName, String controlType)(Code) | | Formulate and return the MBean ObjectName of a control MBean for a
Binding Component.
Parameters: bindingName - the name of the Binding Component. Parameters: controlType - the type of control (MBean type). the JMX ObjectName of the MBean, or null ifcontrolType is invalid. |
getBindingMBeanName | ObjectName getBindingMBeanName(String bindingName, ComponentServiceType serviceType, String target)(Code) | | Returns object name of type a Binding Object Name:
com.sun.jbi:Target={target}, ServiceType={serviceType}, ComponentName="bindingName"
Parameters: bindingName - -binding component name Parameters: serviceType - Parameters: target - -administration target the Object name of the facade AdminServiceMBean for the desiredtarget. |
getComponentExtensionFacadeMBeanName | ObjectName getComponentExtensionFacadeMBeanName(String componentName, String target)(Code) | | Returns the ObjectName of the ComponentExtension facade MBean registered for
the component.
Parameters: target - - target name Parameters: componentName - - target component name the ObjectName of the component extension facade MBean. |
getComponentLoggerMBeanNameFilter | ObjectName getComponentLoggerMBeanNameFilter(String instanceName, String componentName)(Code) | | Returns the ObjectName to be used to filter Logger MBeans registered for a component :
com.sun.jbi:JbiName=instanceName,CustomControlName=logName,ComponentName=mComponentName,ControlType=Logger,*
Parameters: instanceName - - target instance name Parameters: componentName - - target component name the ObjectName to be used to filter component registered custom MBeans |
getComponentMBeanName | ObjectName getComponentMBeanName(String compName, ComponentType compType, ComponentServiceType serviceType, String target)(Code) | | Utility method to get a component's MBean name based on the component's
type (binding or engine). This saves clients from coding the same
conditional (e.g. if type == binding call getBindingMBeanName) over
and over again.
Parameters: componentName - component name Parameters: serviceType - type of MBean Parameters: target - administration target ObjectName in the component's namespace for the given service |
getCustomBindingMBeanName | ObjectName getCustomBindingMBeanName(String customName, String bindingName)(Code) | | Formulate and return the MBean ObjectName of custom control MBean for a
Binding Component.
Parameters: customName - the name of the custom control. Parameters: bindingName - the name of the Binding Component. the JMX ObjectName or null if illegal name. |
getCustomComponentMBeanNameFilter | ObjectName getCustomComponentMBeanNameFilter(String instanceName, String customName, String componentName)(Code) | | Returns the ObjectName to be used to filter component registered custom MBeans :
com.sun.jbi:JbiName=instanceName,CustomControlName=customName,ComponentName=mComponentName,ControlType=Custom,*
Parameters: instanceName - - target instance name Parameters: customName - - target custom control name Parameters: componentName - - target component name the ObjectName to be used to filter component registered custom MBeans |
getCustomEngineMBeanName | ObjectName getCustomEngineMBeanName(String customName, String engineName)(Code) | | Formulate and return the MBean ObjectName of custom control MBean for a
Service Engine.
Parameters: customName - the name of the custom control. Parameters: engineName - the name of the Service Engine. the JMX ObjectName or null if illegal name. |
getEngineMBeanName | ObjectName getEngineMBeanName(String engineName, String controlType)(Code) | | Formulate and return the MBean ObjectName of a control MBean for a
Service Engine.
Parameters: engineName - the name of the Service Engine. Parameters: controlType - the type of control (MBean type). the JMX ObjectName of the MBean, or null ifcontrolType is invalid. |
getEngineMBeanName | ObjectName getEngineMBeanName(String engineName, ComponentServiceType serviceType, String target)(Code) | | Returns object name of type a Engine Object Name:
com.sun.jbi:Target={target}, ServiceType={serviceType}, ComponentName="engineName"
Parameters: engineName - -service engine name Parameters: serviceType - Parameters: target - -administration target the Object name of the facade AdminServiceMBean for the desiredtarget. |
getJbiInstanceName | String getJbiInstanceName()(Code) | | Return the name of this JBI Framework runtime
the instance name of this runtime. |
getLocalSystemServiceMBeanName | ObjectName getLocalSystemServiceMBeanName(String name, String type)(Code) | | Formulate and return the MBean ObjectName of a local JBI Framework system
service. A local services does not include the jbi runtime instance name.
Parameters: name - -the name of the system service Parameters: type - -the type of the MBean the JMX ObjectName of the service, or null if illegal name |
getSystemServiceLoggerMBeanName | ObjectName getSystemServiceLoggerMBeanName(String name, Logger logger)(Code) | | Formulate and return the LoggerMBean ObjectName of a JBI Framework system
service.
Parameters: name - -the name of the system service. Parameters: logger - -the Logger instance. the JMX ObjectName of the service, or null if illegal name. |
getSystemServiceMBeanName | ObjectName getSystemServiceMBeanName(String serviceName, String type)(Code) | | Formulate and return the MBean ObjectName of control MBean for a JBI
system service.
Parameters: serviceName - the name of the system service. Parameters: type - the type of the MBean. the JMX ObjectName of the specified MBean, or null if theserviceName or type is illegal. |
getSystemServiceMBeanName | ObjectName getSystemServiceMBeanName(String serviceName, String type, String instanceName)(Code) | | Formulate and return the MBean ObjectName of control MBean for a JBI
system service for a specific instance.
Parameters: serviceName - the name of the system service. Parameters: type - the type of the MBean. Parameters: instanceName - the name of the server instance. the JMX ObjectName of the specified MBean, or null if theserviceName or type is illegal. |
getSystemServiceMBeanName | ObjectName getSystemServiceMBeanName(ServiceName serviceName, ServiceType serviceType, String target)(Code) | | Returns object name of type a SystemService Object Name:
com.sun.jbi:Target={target}, ServiceName={serviceName}, ServiceType={serviceType}
Parameters: serviceName - the name of the system service, e.g, InstallationService Parameters: serviceType - the type of the system service, e.g, Installation Parameters: target - -administration target the Object name of the facade AdminServiceMBean for the desiredtarget. |
|
|