org.neo.swarm.interceptor.jmx
Class Jmx

java.lang.Object
  extended byorg.neo.swarm.interceptor.jmx.Jmx
All Implemented Interfaces:
Aspect, java.io.Serializable

public class Jmx
extends java.lang.Object
implements java.io.Serializable, Aspect

Handle JMX Management by reflecting aspect targets as they are weaved

Author:
neil.avery
See Also:
Serialized Form

Constructor Summary
Jmx(java.lang.String classification, java.lang.String type, javax.management.MBeanServer jmxServer)
           
 
Method Summary
 void advise(AspectComponent componentInstance)
           
 MethodInterceptor getInterceptor()
           
 void replaceInterceptor(MethodInterceptor interceptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jmx

public Jmx(java.lang.String classification,
           java.lang.String type,
           javax.management.MBeanServer jmxServer)
Method Detail

getInterceptor

public MethodInterceptor getInterceptor()
Specified by:
getInterceptor in interface Aspect

advise

public void advise(AspectComponent componentInstance)
Specified by:
advise in interface Aspect

replaceInterceptor

public void replaceInterceptor(MethodInterceptor interceptor)
Specified by:
replaceInterceptor in interface Aspect


Copyright © 2001-2004 SWARM-ONE -First Generation (S)calable(W)ide(AR)ea(M)esh. All Rights Reserved.