Итак, у меня есть скелет для этого сервера, где каждый раз, когда вызывается одна из этих операций (camInfo, canJoin, report), я обновляю обновления ArrayList:
public class Server{
private ArrayList<String> reports;
private ArrayList<String> updates;
private boolean state = false;
public Server() {
reports = new ArrayList<>();
update = new ArrayList<>();
state = true;
}
public Camera info() {
}
public void join() {
}
public void rep() {
}
public void update(){
}
}
Затем я хочу отправить содержимое обновляет ArrayList для других серверов каждые 30 секунд, что будет методом обновления. Я отправляю содержимое списка, затем очищаю его. Я искал, и каждое решение, которое я нахожу, похоже, создает новый экземпляр класса. Я не знаю, работает ли это в моем случае, потому что мне нужно содержимое списка, как я могу это сделать?