package de.thedevstack.conversationsplus.http; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; import de.thedevstack.conversationsplus.entities.Message; import de.thedevstack.conversationsplus.services.AbstractConnectionManager; import de.thedevstack.conversationsplus.services.XmppConnectionService; public class HttpConnectionManager extends AbstractConnectionManager { public HttpConnectionManager(XmppConnectionService service) { super(service); } private List connections = new CopyOnWriteArrayList(); public HttpConnection createNewConnection(Message message) { HttpConnection connection = new HttpConnection(this); connection.init(message); this.connections.add(connection); return connection; } public void finishConnection(HttpConnection connection) { this.connections.remove(connection); } }