Package org.jpos.q2.qbean
package org.jpos.q2.qbean
-
ClassDescriptionQBean that runs a BeanShell script (loaded from
<script>children of its persist element) on a dedicated thread.QBean that materialises a namedLoggerfrom its persist element, optionally redirectingSystem.out/System.errto it.QBean that pulls events from a configured space queue and forwards them to aLogger, decoupling event production from logging I/O.Utility service used to query the NameRegistrar via JMX.MBean interface.QBean that instantiates and registers arbitrary beans declared in its persist element, exposing them throughQBeanFactory.getBean(String)and the JMXQBeanFactoryMBeaninterface.JMX interface for theQBeanFactorybean.QBean that publishes itsConfigurationintoNameRegistrarso other beans can resolve it by name.QBean for starting and stopping scripts or programs.MBean interface.QBean that enforces a single live Q2 instance by acquiring an exclusive file lock on a configured lockfile; a second instance fails to start when the file is already locked.QBean that enforces a single live Q2 instance by binding a configured TCP port at startup; a second instance fails to start when the port is taken.A qbean dedicated to thread pool executor creation and registration by Q2 NameRegistrar registryJMX management interface for the Q2 thread-pool executor QBean.QBean that registers its raw XML configuration element underNameRegistrarso other beans can look it up at runtime.QBean that shuts the hosting Q2 instance down as soon as it starts.Space AdaptorMBean interface.QBean that adapts aSpacefor scripted access via BeanShell, allowing incoming/outgoing operations to be intercepted by configured BSH snippets.Remote Space Proxy Adaptor.MBean interface.Periodically dumps Thread and memory usageMBean interface.QBean that materialises<template>children of its persist element into actual deploy descriptors when the bean initialises.