All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.veraxsystems.vxipmi.transport.UdpMessage Maven / Gradle / Ivy

The newest version!
/*
 * UdpMessage.java 
 * Created on 2011-08-17
 *
 * Copyright (c) Verax Systems 2011.
 * All rights reserved.
 *
 * This software is furnished under a license. Use, duplication,
 * disclosure and all other uses are restricted to the rights
 * specified in the written license agreement.
 */
package com.veraxsystems.vxipmi.transport;

import java.net.InetAddress;

/**
 * Container for UDP message.
 */
public class UdpMessage {
    /**
     * Target port when sending message. Sender port when receiving
     * message.
     */
    private int port;

    /**
     * Target address when sending message. Sender address when receiving
     * message.
     */
    private InetAddress address;

    private byte[] message;

    /**
     * Target port when sending message. Sender port when receiving
     * message.
     */
    public void setPort(int port) {
        this.port = port;
    }

    /**
     * Target port when sending message. Sender port when receiving
     * message.
     */
    public int getPort() {
        return port;
    }

    /**
     * Target address when sending message. Sender address when receiving
     * message.
     */
    public InetAddress getAddress() {
        return address;
    }

    /**
     * Target address when sending message. Sender address when receiving
     * message.
     */
    public void setAddress(InetAddress address) {
        this.address = address;
    }

    public byte[] getMessage() {
        return message;
    }

    public void setMessage(byte[] message) {
        this.message = message;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy