HOME PCB
..MulticastHello.javaMulticastJsonObject.javaMulticastJsonReceivingThread.javaMulticastJsonSendingThread.javaMulticastObject.javaMulticastReceiveSingleObject.javaMulticastReceivingThread.javaMulticastSendingThread.javaMulticastThread.javaMulticastWebProgram.java
package Multicast;

import Common.JsonObject;

public class MulticastJsonSendingThread extends MulticastSendingThread
{
    private T object;

    public MulticastJsonSendingThread(int port, String ip_group, int interval_milli, T object)
    {
        super(port, ip_group, interval_milli);
        this.object = object;
    }

    @Override
    protected byte[] getNextPacketBytes()
    {
        return this.object.toBytes();
    }

    public T getObject()
    {
        return this.object;
    }

    public void setObject(T object)
    {
        this.object = object;
    }
}