public final class StatisticSlotCallbackRegistry extends Object
Callback registry for StatisticSlot. Now two kind of callbacks are supported:
ProcessorSlotEntryCallback: callback for entry (passed and blocked)ProcessorSlotExitCallback: callback for exiting StatisticSlot| Modifier and Type | Method and Description |
|---|---|
static void |
addEntryCallback(String key,
ProcessorSlotEntryCallback<DefaultNode> callback) |
static void |
addExitCallback(String key,
ProcessorSlotExitCallback callback) |
static void |
clearEntryCallback() |
static void |
clearExitCallback() |
static Collection<ProcessorSlotEntryCallback<DefaultNode>> |
getEntryCallbacks() |
static Collection<ProcessorSlotExitCallback> |
getExitCallbacks() |
static ProcessorSlotEntryCallback<DefaultNode> |
removeEntryCallback(String key) |
static ProcessorSlotExitCallback |
removeExitCallback(String key) |
public static void clearEntryCallback()
public static void clearExitCallback()
public static void addEntryCallback(String key, ProcessorSlotEntryCallback<DefaultNode> callback)
public static void addExitCallback(String key, ProcessorSlotExitCallback callback)
public static ProcessorSlotEntryCallback<DefaultNode> removeEntryCallback(String key)
public static ProcessorSlotExitCallback removeExitCallback(String key)
public static Collection<ProcessorSlotEntryCallback<DefaultNode>> getEntryCallbacks()
public static Collection<ProcessorSlotExitCallback> getExitCallbacks()
Copyright © 2019 Alibaba Group. All rights reserved.