Open Kilda Java Documentation
CrudBoltState.java
Go to the documentation of this file.
1 package org.openkilda.messaging.ctrl.state;
2 
3 import com.fasterxml.jackson.annotation.JsonCreator;
4 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
5 import com.fasterxml.jackson.annotation.JsonInclude;
6 import com.fasterxml.jackson.annotation.JsonProperty;
7 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
10 
11 @JsonSerialize
12 @JsonInclude(JsonInclude.Include.NON_NULL)
13 @JsonIgnoreProperties(ignoreUnknown = true)
14 public class CrudBoltState extends AbstractDumpState {
15  @JsonProperty("flow")
16  private FlowDump flow;
17 
18  @JsonCreator
19  public CrudBoltState(
20  @JsonProperty("flow") FlowDump flow) {
21  this.flow = flow;
22  }
23 
24  public void accept(DumpStateVisitor visitor) {
25  visitor.visit(this);
26  }
27 }
CrudBoltState( @JsonProperty("flow") FlowDump flow)