/******************************************************************************* * Copyright 2013-2015 alladin-IT GmbH * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ******************************************************************************/ package at.alladin.rmbt.qos; import at.alladin.rmbt.shared.hstoreparser.annotation.HstoreKey; /** * * example result: * * OUTGOING: * "udp_objective_outgoing_port"=>"10016", * "udp_result_outgoing_num_packets"=>"8", * "udp_objective_outgoing_num_packets"=>"8" * * INCOMING: * "udp_objective_incoming_port"=>"37865", * "udp_result_incoming_num_packets"=>"11", * "udp_objective_incoming_num_packets"=>"11" * * @author lb * */ public class UdpResult extends AbstractResult<UdpResult> { @HstoreKey("udp_objective_delay") private Object delay; @HstoreKey("udp_objective_out_port") private Object outPort; @HstoreKey("udp_result_out_num_packets") private Object resultOutNumPackets; @HstoreKey("udp_result_out_response_num_packets") private Object resultOutNumPacketsResponse; @HstoreKey("udp_objective_out_num_packets") private Object outNumPackets; @HstoreKey("udp_objective_in_port") private Object inPort; @HstoreKey("udp_result_in_num_packets") private Object resultInNumPackets; @HstoreKey("udp_objective_in_num_packets") private Object inNumPackets; @HstoreKey("udp_result_in_response_num_packets") private Object resultInNumPacketsResponse; @HstoreKey("udp_result_in_packet_loss_rate") private Object incomingPlr; @HstoreKey("udp_result_out_packet_loss_rate") private Object outgoingPlr; /** * */ public UdpResult() { } public Object getDelay() { return delay; } public void setDelay(Object delay) { this.delay = delay; } public Object getOutPort() { return outPort; } public void setOutPort(Object outPort) { this.outPort = outPort; } public Object getResultOutNumPackets() { return resultOutNumPackets; } public void setResultOutNumPackets(Object resultOutNumPackets) { this.resultOutNumPackets = resultOutNumPackets; } public Object getResultOutNumPacketsResponse() { return resultOutNumPacketsResponse; } public void setResultOutNumPacketsResponse(Object resultOutNumPacketsResponse) { this.resultOutNumPacketsResponse = resultOutNumPacketsResponse; } public Object getOutNumPackets() { return outNumPackets; } public void setOutNumPackets(Object outNumPackets) { this.outNumPackets = outNumPackets; } public Object getInPort() { return inPort; } public void setInPort(Object inPort) { this.inPort = inPort; } public Object getResultInNumPackets() { return resultInNumPackets; } public void setResultInNumPackets(Object resultInNumPackets) { this.resultInNumPackets = resultInNumPackets; } public Object getInNumPackets() { return inNumPackets; } public void setInNumPackets(Object inNumPackets) { this.inNumPackets = inNumPackets; } public Object getResultInNumPacketsResponse() { return resultInNumPacketsResponse; } public void setResultInNumPacketsResponse(Object resultInNumPacketsResponse) { this.resultInNumPacketsResponse = resultInNumPacketsResponse; } public Object getIncomingPlr() { return incomingPlr; } public void setIncomingPlr(Object incomingPlr) { this.incomingPlr = incomingPlr; } public Object getOutgoingPlr() { return outgoingPlr; } public void setOutgoingPlr(Object outgoingPlr) { this.outgoingPlr = outgoingPlr; } @Override public String toString() { return "UdpResult [delay=" + delay + ", outPort=" + outPort + ", resultOutNumPackets=" + resultOutNumPackets + ", resultOutNumPacketsResponse=" + resultOutNumPacketsResponse + ", outNumPackets=" + outNumPackets + ", inPort=" + inPort + ", resultInNumPackets=" + resultInNumPackets + ", inNumPackets=" + inNumPackets + ", resultInNumPacketsResponse=" + resultInNumPacketsResponse + ", incomingPlr=" + incomingPlr + ", outgoingPlr=" + outgoingPlr + "]"; } }