JBoss Community Archive (Read Only)

SwitchYard

JMX

The core admin API of SwitchYard is wrapped with a set of MBeans allowing for local and remote access for JMX clients.  All SwitchYard MBeans are registered under the org.switchyard.admin JMX domain name.

MBeans related to application management are not registered until the first SwitchYard application is deployed.

MBeans

Management.Local

ObjectName

org.switchyard.admin:type=Management.Local

Description

Intended for use by local JMX clients (same VM as the application) to register event listeners with the SwitchYard runtime.

Interface

LocalManagementMBean

Application

ObjectName

org.switchyard.admin:type=Application,name="<app-qname>"

Description

Management interface for a SwitchYard application.

Interface

ApplicationMXBean

Service

ObjectName

org.switchyard.admin:type=Service,name="<service-qname>"

Description

Management interface for a composite service in a SwitchYard application. One MBean is registered per composite service.

Interface

ServiceMXBean

Reference

ObjectName

org.switchyard.admin:type=Reference,name="<reference-qname>"

Description

Management interface for a composite reference in a SwitchYard application. One MBean is registered per composite reference.

Interface

ReferenceMXBean

Binding

ObjectName

org.switchyard.admin:type=Binding,name="<binding-name>",service="<service-qname>"
org.switchyard.admin:type=Binding,name="<binding-name>",reference="<reference-qname>"

Description

Management interface for a gateway binding attached to a composite service or reference.  One MBean is registered per binding instance on an application's composite services and references.

Interface

BindingMXBean

ComponentService

ObjectName

org.switchyard.admin:type=ComponentService,name="<service-qname>"

Description

Management interface for a component service in a SwitchYard application.  One MBean is registered per component service.

Interface

ComponentServiceMXBean

ComponentReference

ObjectName

org.switchyard.admin:type=ComponentReference,name="<reference-qname>,service="<service-qname>"

Description

Management interface for a component reference in a SwitchYard application.  One MBean is registered per component reference.

Interface

ComponentReferenceMXBean

Transformer

ObjectName

org.switchyard.admin:type=Transformer,name="<from-type> => <to-type>"

Description

Management interface for a transformer in a SwitchYard application.  One MBean is registered per transformer.

Interface

TransformerMXBean

Validator

ObjectName

org.switchyard.admin:type=Validator,name="<type>"

Description

Management interface for a validator in a SwitchYard application.  One MBean is registered per validator.

Interface

ValidatorMXBean

Throttling

ObjectName

org.switchyard.admin:type=Throttling,service="<service-qname>"

Description

Management interface for throttling a service in a SwitchYard application.  One ThrottlingMBean is registered per composite service instance.

Interface

ThrottlingMXBean

Lifecycle

ObjectName

none

Description

Supertype of BindingMXBean which provides operations related to lifecycle control for service and reference bindings.

Interface

LifecycleMXBean

Metrics

ObjectName

none

Description

Supertype of multiple MBeans providing message metrics information.

Interface

MessageMetricsMXBean

JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-13 09:45:49 UTC, last content change 2013-08-09 15:36:15 UTC.