HttpConnectionManager.java

 1package eu.siacs.conversations.http;
 2
 3import java.util.List;
 4import java.util.concurrent.CopyOnWriteArrayList;
 5
 6import eu.siacs.conversations.entities.Message;
 7import eu.siacs.conversations.services.AbstractConnectionManager;
 8import eu.siacs.conversations.services.XmppConnectionService;
 9
10public class HttpConnectionManager extends AbstractConnectionManager {
11
12	public HttpConnectionManager(XmppConnectionService service) {
13		super(service);
14	}
15
16	private XmppConnectionService mXmppConnectionService;
17	
18	private List<HttpConnection> connections = new CopyOnWriteArrayList<HttpConnection>();
19	
20	
21	public HttpConnection createNewConnection(Message message) {
22		HttpConnection connection = new HttpConnection(this);
23		connection.init(message);
24		this.connections.add(connection);
25		return connection;
26	}
27}