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.
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 |
ObjectName |
org.switchyard.admin:type=Application,name="<app-qname>" |
Description |
Management interface for a SwitchYard application. |
Interface |
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 |
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 |
ObjectName |
org.switchyard.admin:type=Binding,name="<binding-name>",service="<service-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 |
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 |
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 |
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 |
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 |
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 |
ObjectName |
none |
Description |
Supertype of BindingMXBean which provides operations related to lifecycle control for service and reference bindings. |
Interface |
ObjectName |
none |
Description |
Supertype of multiple MBeans providing message metrics information. |
Interface |