cz.cuni.amis.pogamut.base.utils.jmx.flag
Class FlagJMXProxy<T>

Package class diagram package FlagJMXProxy
java.lang.Object
  extended by cz.cuni.amis.utils.flag.Flag<T>
      extended by cz.cuni.amis.pogamut.base.utils.jmx.flag.FlagJMXProxy<T>
All Implemented Interfaces:
cz.cuni.amis.utils.flag.IFlag<T>, Serializable

public class FlagJMXProxy<T>
extends cz.cuni.amis.utils.flag.Flag<T>

Proxy exposing remote JMX MBean Flag as local flag.

Author:
ik
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class cz.cuni.amis.utils.flag.Flag
cz.cuni.amis.utils.flag.Flag.DoInSync<T>
 
Constructor Summary
FlagJMXProxy(ObjectName source, MBeanServerConnection mbsc, String flagName)
           
 
Method Summary
 
Methods inherited from class cz.cuni.amis.utils.flag.Flag
addListener, addStrongListener, clearListeners, defreeze, freeze, getFlag, getImmutable, inSync, inSyncInner, isFrozen, isListenning, isNone, isOne, removeAllListeners, removeListener, setFlag, waitFor, waitFor, waitForChange, waitForChange
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlagJMXProxy

public FlagJMXProxy(ObjectName source,
                    MBeanServerConnection mbsc,
                    String flagName)
             throws MalformedObjectNameException
Throws:
MalformedObjectNameException


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.