package org.lucci.madhoc.messaging;

/*
 * Created on May 25, 2005
 */

/**
 * @author luc.hogie
 */
public class Packet
{
    private Message message;
    private int number = -1;
    private int sizeInBytes = 0;

    public Message getMessage()
    {
        return message;
    }
    public void setMessage(Message message)
    {
        if (message == null)
            throw new IllegalArgumentException();
        
        this.message = message;
    }
    public int getNumber()
    {
        return number;
    }
    public void setNumber(int number)
    {
        if (number < 0)
            throw new IllegalArgumentException();
        
        this.number = number;
    }
    public int getSizeInBytes()
    {
        return sizeInBytes;
    }
    public void setSizeInBytes(int sizeInBytes)
    {
        if (sizeInBytes < 0)
            throw new IllegalArgumentException();
        
        this.sizeInBytes = sizeInBytes;
    }
}