Open Kilda Java Documentation
FlowPayloadToFlowConverter.java
Go to the documentation of this file.
1
/* Copyright 2017 Telstra Open Source
2
*
3
* Licensed under the Apache License, Version 2.0 (the "License");
4
* you may not use this file except in compliance with the License.
5
* You may obtain a copy of the License at
6
*
7
* http://www.apache.org/licenses/LICENSE-2.0
8
*
9
* Unless required by applicable law or agreed to in writing, software
10
* distributed under the License is distributed on an "AS IS" BASIS,
11
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
* See the License for the specific language governing permissions and
13
* limitations under the License.
14
*/
15
16
package
org.openkilda.messaging.payload.flow;
17
18
import
org
.
openkilda
.
messaging
.
model
.
Flow
;
19
23
public
final
class
FlowPayloadToFlowConverter
{
30
public
static
Flow
buildFlowByFlowPayload
(
FlowPayload
flowPayload) {
31
return
new
Flow
(
32
flowPayload.
getId
(),
33
flowPayload.
getMaximumBandwidth
(),
34
flowPayload.
isIgnoreBandwidth
(),
35
flowPayload.
getDescription
(),
36
flowPayload.
getSource
().
getSwitchDpId
(),
37
flowPayload.
getSource
().
getPortId
(),
38
flowPayload.
getSource
().
getVlanId
(),
39
flowPayload.
getDestination
().
getSwitchDpId
(),
40
flowPayload.
getDestination
().
getPortId
(),
41
flowPayload.
getDestination
().
getVlanId
());
42
}
43
44
private
FlowPayloadToFlowConverter
() {
45
}
46
}
org.openkilda.messaging.model.NetworkEndpoint.getSwitchDpId
SwitchId getSwitchDpId()
Definition:
NetworkEndpoint.java:41
org.openkilda.messaging.payload.flow.FlowPayload.getDestination
FlowEndpointPayload getDestination()
Definition:
FlowPayload.java:166
org.openkilda.messaging.model
Definition:
AbstractNetworkEndpoint.java:16
org.openkilda.messaging
Definition:
BaseMessage.java:16
org.openkilda.messaging.payload.flow.FlowPayload.getMaximumBandwidth
long getMaximumBandwidth()
Definition:
FlowPayload.java:187
org.openkilda.messaging.payload.flow.FlowPayloadToFlowConverter
Definition:
FlowPayloadToFlowConverter.java:23
org.openkilda.messaging.payload.flow.FlowPayload.getDescription
String getDescription()
Definition:
FlowPayload.java:225
org
org.openkilda.messaging.model.NetworkEndpoint.getPortId
Integer getPortId()
Definition:
NetworkEndpoint.java:47
org.openkilda.messaging.payload.flow.FlowPayload.getId
String getId()
Definition:
FlowPayload.java:124
org.openkilda.messaging.model.Flow
Definition:
Flow.java:42
org.openkilda.messaging.payload.flow.FlowPayload
Definition:
FlowPayload.java:38
org.openkilda.messaging.payload.flow.FlowPayloadToFlowConverter.buildFlowByFlowPayload
static Flow buildFlowByFlowPayload(FlowPayload flowPayload)
Definition:
FlowPayloadToFlowConverter.java:30
org.openkilda
org.openkilda.messaging.payload.flow.FlowEndpointPayload.getVlanId
Integer getVlanId()
Definition:
FlowEndpointPayload.java:70
org.openkilda.messaging.payload.flow.FlowPayload.getSource
FlowEndpointPayload getSource()
Definition:
FlowPayload.java:145
org.openkilda.messaging.payload.flow.FlowPayload.isIgnoreBandwidth
boolean isIgnoreBandwidth()
Definition:
FlowPayload.java:204
open-kilda-develop
services
src
messaging
src
main
java
org
openkilda
messaging
payload
flow
FlowPayloadToFlowConverter.java
Generated by
1.8.14