Open Kilda Java Documentation
DumpBySwitchStateAction.java
Go to the documentation of this file.
1 package org.openkilda.wfm.ctrl;
2 
3 import com.fasterxml.jackson.core.JsonProcessingException;
4 import org.apache.storm.task.TopologyContext;
10 
12 
13  private final DumpStateBySwitchRequestData payload;
14 
16  super(master, message);
17  payload = (DumpStateBySwitchRequestData)message.getPayload();
18  }
19 
20  @Override
21  protected void handle()
22  throws MessageFormatException, UnsupportedActionException, JsonProcessingException {
24  TopologyContext context = getBolt().getContext();
25  emitResponse(new DumpStateResponseData(context.getThisComponentId(),
26  context.getThisTaskId(), getMessage().getTopology(), state));
27  }
28 }
DumpBySwitchStateAction(CtrlAction master, RouteMessage message)
TopologyContext getContext()
AbstractDumpState dumpStateBySwitchId(SwitchId switchId)