protocole.Request.java Source code

Java tutorial

Introduction

Here is the source code for protocole.Request.java

Source

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package protocole;

import java.io.Serializable;
import java.net.DatagramPacket;
import java.net.SocketAddress;
import org.apache.commons.lang3.SerializationUtils;

/**
 *
 * @author Quentin
 */
public class Request extends Message {

    private String address;
    private int port;

    public static Request unmarshall(byte[] request) {
        // TODO Auto-generated method stub
        return SerializationUtils.deserialize(request);
    }

    @SuppressWarnings("empty-statement")
    public static byte[] marshall(Request requete) {
        // TODO Auto-generated method stub
        return SerializationUtils.serialize((Serializable) requete);
    }

    public String getAddress() {
        // TODO Auto-generated method stub
        return address;
    }

    public int getPort() {
        // TODO Auto-generated method stub
        return port;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void setPort(int port) {
        this.port = port;
    }

}