org.jruby.management
Class BeanManagerImpl

java.lang.Object
  extended by org.jruby.management.BeanManagerImpl
All Implemented Interfaces:
BeanManager

public class BeanManagerImpl
extends java.lang.Object
implements BeanManager


Field Summary
 java.lang.String base
           
 
Constructor Summary
BeanManagerImpl(Ruby ruby, boolean managementEnabled)
           
 
Method Summary
 void register(ClassCacheMBean classCache)
           
 void register(ConfigMBean config)
           
 void register(JITCompilerMBean jitCompiler)
           
 void register(MethodCacheMBean methodCache)
           
 void register(ParserStatsMBean parserStats)
           
 void unregisterClassCache()
           
 void unregisterCompiler()
           
 void unregisterConfig()
           
 void unregisterMethodCache()
           
 void unregisterParserStats()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

base

public final java.lang.String base
Constructor Detail

BeanManagerImpl

public BeanManagerImpl(Ruby ruby,
                       boolean managementEnabled)
Method Detail

register

public void register(JITCompilerMBean jitCompiler)
Specified by:
register in interface BeanManager

register

public void register(ConfigMBean config)
Specified by:
register in interface BeanManager

register

public void register(ParserStatsMBean parserStats)
Specified by:
register in interface BeanManager

register

public void register(MethodCacheMBean methodCache)
Specified by:
register in interface BeanManager

register

public void register(ClassCacheMBean classCache)
Specified by:
register in interface BeanManager

unregisterCompiler

public void unregisterCompiler()
Specified by:
unregisterCompiler in interface BeanManager

unregisterConfig

public void unregisterConfig()
Specified by:
unregisterConfig in interface BeanManager

unregisterParserStats

public void unregisterParserStats()
Specified by:
unregisterParserStats in interface BeanManager

unregisterClassCache

public void unregisterClassCache()
Specified by:
unregisterClassCache in interface BeanManager

unregisterMethodCache

public void unregisterMethodCache()
Specified by:
unregisterMethodCache in interface BeanManager


Copyright © 2002-2009 JRuby Team. All Rights Reserved.