org.jboss.mq.server.jmx
Class InterceptorMBeanSupport

java.lang.Object
  extended by org.jboss.mx.util.JBossNotificationBroadcasterSupport
      extended by org.jboss.system.ServiceMBeanSupport
          extended by org.jboss.mq.server.jmx.InterceptorMBeanSupport
All Implemented Interfaces:
javax.management.MBeanRegistration, javax.management.NotificationBroadcaster, javax.management.NotificationEmitter, InterceptorMBean, org.jboss.system.Service, org.jboss.system.ServiceMBean
Direct Known Subclasses:
ClientMonitorInterceptor, DestinationManager, InterceptorLoader, LogInterceptor, SecurityManager

public abstract class InterceptorMBeanSupport
extends org.jboss.system.ServiceMBeanSupport
implements InterceptorMBean

Adapts JBossMQService to deliver JMSServerInvoker.

Version:
$Revision: 57198 $
Author:
Peter Antman

Field Summary
 
Fields inherited from class org.jboss.system.ServiceMBeanSupport
log, server, SERVICE_CONTROLLER_SIG, serviceName
 
Fields inherited from interface org.jboss.system.ServiceMBean
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED
 
Constructor Summary
InterceptorMBeanSupport()
           
 
Method Summary
 javax.management.ObjectName getNextInterceptor()
          Gets the next interceptor in the chain
 void setNextInterceptor(javax.management.ObjectName jbossMQService)
          Set the next interceptor in the chain
protected  void startService()
           
 
Methods inherited from class org.jboss.system.ServiceMBeanSupport
create, createService, destroy, destroyService, getDeploymentInfo, getLog, getName, getNextNotificationSequenceNumber, getObjectName, getServer, getServiceName, getState, getStateString, jbossInternalCreate, jbossInternalDescription, jbossInternalDestroy, jbossInternalLifecycle, jbossInternalStart, jbossInternalStop, postDeregister, postRegister, preDeregister, preRegister, start, stop, stopService
 
Methods inherited from class org.jboss.mx.util.JBossNotificationBroadcasterSupport
addNotificationListener, getNotificationInfo, handleNotification, nextNotificationSequenceNumber, removeNotificationListener, removeNotificationListener, sendNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.mq.server.jmx.InterceptorMBean
getInterceptor
 
Methods inherited from interface org.jboss.system.ServiceMBean
getName, getState, getStateString, jbossInternalLifecycle
 
Methods inherited from interface org.jboss.system.Service
create, destroy, start, stop
 

Constructor Detail

InterceptorMBeanSupport

public InterceptorMBeanSupport()
Method Detail

getNextInterceptor

public javax.management.ObjectName getNextInterceptor()
Description copied from interface: InterceptorMBean
Gets the next interceptor in the chain

Specified by:
getNextInterceptor in interface InterceptorMBean

setNextInterceptor

public void setNextInterceptor(javax.management.ObjectName jbossMQService)
Description copied from interface: InterceptorMBean
Set the next interceptor in the chain

Specified by:
setNextInterceptor in interface InterceptorMBean

startService

protected void startService()
                     throws Exception
Overrides:
startService in class org.jboss.system.ServiceMBeanSupport
Throws:
Exception


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.