MCPcopy Create free account
hub / github.com/apache/storm / addTaskHooks

Method addTaskHooks

storm-client/src/jvm/org/apache/storm/daemon/Task.java:294–305  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

292 }
293
294 private void addTaskHooks() {
295 List<String> hooksClassList = (List<String>) topoConf.get(Config.TOPOLOGY_AUTO_TASK_HOOKS);
296 if (null != hooksClassList) {
297 for (String hookClass : hooksClassList) {
298 try {
299 userTopologyContext.addTaskHook(((ITaskHook) Class.forName(hookClass).newInstance()));
300 } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) {
301 throw new RuntimeException("Failed to add hook: " + hookClass, e);
302 }
303 }
304 }
305 }
306
307 @Override
308 public String toString() {

Callers 1

TaskMethod · 0.95

Calls 3

addTaskHookMethod · 0.80
getMethod · 0.65
newInstanceMethod · 0.45

Tested by

no test coverage detected