backtype.storm.utils
Class RegisteredGlobalState
java.lang.Object
backtype.storm.utils.RegisteredGlobalState
public class RegisteredGlobalState
- extends Object
This class is used as part of testing Storm. It is used to keep track of "global metrics"
in an atomic way. For example, it is used for doing fine-grained detection of when a
local Storm cluster is idle by tracking the number of transferred tuples vs the number of processed
tuples.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RegisteredGlobalState
public RegisteredGlobalState()
globalLock
public static Object globalLock()
registerState
public static String registerState(Object init)
setState
public static void setState(String id,
Object init)
getState
public static Object getState(String id)
clearState
public static void clearState(String id)
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.