package me.vaqxine.NetworkManager.lib;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
public class PacketControl extends HashMap<String, ArrayList<String>> {
private static final long serialVersionUID = 8363216519688341890L;
public void addPacket(String target_server, String data){
if(this.containsKey(target_server))
this.get(target_server).add(data);
else
this.put(target_server, new ArrayList<String>(Arrays.asList(data)));
}
public String[] getPackets(String target_server){
if(this.containsKey(target_server))
return this.get(target_server).toArray(new String[this.get(target_server).size()]);
return new String[0];
}
public String[] getServers(){
return this.keySet().toArray(new String[this.keySet().size()]);
}
public void destroy(){
this.clear();
return;
}
}