Open Kilda Java Documentation
DumpStateAction.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;
5
import
org
.
openkilda
.
messaging
.
ctrl
.
AbstractDumpState
;
6
import
org
.
openkilda
.
messaging
.
ctrl
.
DumpStateResponseData
;
7
import
org
.
openkilda
.
wfm
.
error
.
MessageFormatException
;
8
import
org
.
openkilda
.
wfm
.
error
.
UnsupportedActionException
;
9
10
public
class
DumpStateAction
extends
CtrlEmbeddedAction
{
11
12
public
DumpStateAction
(
CtrlAction
master,
RouteMessage
message) {
13
super(master, message);
14
}
15
16
@Override
17
protected
void
handle
()
18
throws
MessageFormatException
,
UnsupportedActionException
, JsonProcessingException {
19
AbstractDumpState
state =
getMaster
().
getBolt
().
dumpState
();
20
TopologyContext context =
getBolt
().
getContext
();
21
emitResponse
(
new
DumpStateResponseData
(context.getThisComponentId(),
22
context.getThisTaskId(),
getMessage
().
getTopology
(), state));
23
}
24
}
org.openkilda.messaging.ctrl.AbstractDumpState
Definition:
AbstractDumpState.java:10
org.openkilda.wfm.ctrl.CtrlEmbeddedAction
Definition:
CtrlEmbeddedAction.java:11
org.openkilda.wfm.ctrl.ICtrlBolt.dumpState
AbstractDumpState dumpState()
org.openkilda.messaging
Definition:
BaseMessage.java:16
org.openkilda.wfm.ctrl.CtrlAction.getBolt
ICtrlBolt getBolt()
Definition:
CtrlAction.java:73
org.openkilda.wfm.AbstractAction.getBolt
IKildaBolt getBolt()
Definition:
AbstractAction.java:53
org.openkilda.messaging.ctrl.DumpStateResponseData
Definition:
DumpStateResponseData.java:10
org.openkilda.wfm.error.UnsupportedActionException
Definition:
UnsupportedActionException.java:3
org
org.openkilda.wfm.ctrl.DumpStateAction.handle
void handle()
Definition:
DumpStateAction.java:17
org.openkilda.wfm
Definition:
AbstractAction.java:1
org.openkilda.wfm.ctrl.CtrlEmbeddedAction.getMaster
CtrlAction getMaster()
Definition:
CtrlEmbeddedAction.java:30
org.openkilda.wfm.error
Definition:
AbstractException.java:16
org.openkilda.wfm.ctrl.RouteMessage.getTopology
String getTopology()
Definition:
RouteMessage.java:47
org.openkilda.wfm.ctrl.DumpStateAction
Definition:
DumpStateAction.java:10
org.openkilda.wfm.IKildaBolt.getContext
TopologyContext getContext()
org.openkilda.wfm.ctrl.CtrlAction
Definition:
CtrlAction.java:10
org.openkilda.wfm.ctrl.CtrlEmbeddedAction.getMessage
RouteMessage getMessage()
Definition:
CtrlEmbeddedAction.java:34
org.openkilda.wfm.ctrl.CtrlEmbeddedAction.emitResponse
void emitResponse(ResponseData payload)
Definition:
CtrlEmbeddedAction.java:21
org.openkilda.wfm.ctrl.RouteMessage
Definition:
RouteMessage.java:13
org.openkilda
org.openkilda.wfm.error.MessageFormatException
Definition:
MessageFormatException.java:5
org.openkilda.messaging.ctrl
Definition:
AbstractDumpState.java:1
org.openkilda.wfm.ctrl.DumpStateAction.DumpStateAction
DumpStateAction(CtrlAction master, RouteMessage message)
Definition:
DumpStateAction.java:12
open-kilda-develop
services
wfm
src
main
java
org
openkilda
wfm
ctrl
DumpStateAction.java
Generated by
1.8.14