org.jboss.mx.interceptor
Interface SharedInterceptor

All Superinterfaces:
Interceptor (src) , MBeanRegistration (src)
All Known Implementing Classes:
AbstractSharedInterceptor (src)

public interface SharedInterceptor
extends Interceptor (src) , MBeanRegistration (src)


Method Summary
 MBeanServer (src) getMBeanServer()
          Returns the interceptor's view to the MBean server it has been registered to.
 ObjectName (src) getObjectName()
          Returns the object name of this shared interceptor.
 ObjectName (src) register(MBeanServer (src)  server)
          Registers this interceptor to the given MBean server.
 
Methods inherited from interface org.jboss.mx.interceptor.Interceptor (src)
destroy, getName, init, invoke, isShared, setLogger, start, stop
 
Methods inherited from interface javax.management.MBeanRegistration (src)
postDeregister, postRegister, preDeregister, preRegister
 

Method Detail

getObjectName

public ObjectName (src)  getObjectName()
Returns the object name of this shared interceptor.

Returns:
interceptor's object name

getMBeanServer

public MBeanServer (src)  getMBeanServer()
Returns the interceptor's view to the MBean server it has been registered to.

Returns:
interceptor's view to its MBean server

register

public ObjectName (src)  register(MBeanServer (src)  server)
                    throws InterceptorNameConflictException (src) 
Registers this interceptor to the given MBean server.

Parameters:
server - MBean server
Returns:
the object name of the registered interceptor
Throws:
InterceptorNameConflictException (src) - if an interceptor was already registered to the given server