Package jadex.commons
Class HttpConnectionManager
- java.lang.Object
 - 
- jadex.commons.HttpConnectionManager
 
 
- 
public class HttpConnectionManager extends java.lang.ObjectThe connection manager allows asynchronously terminating open connections to avoid hanging on e.g. platform shutdown. 
- 
- 
Constructor Summary
Constructors Constructor Description HttpConnectionManager()Create a new connection manager. 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidcloseConnection(java.net.HttpURLConnection con)Close a connectionvoiddispose()Dispose the connection manager and close all open connections.java.net.HttpURLConnectionopenConnection(java.lang.String address)Open a receiving connection.voidremove(java.net.HttpURLConnection con)Remove a connection. 
 - 
 
- 
- 
Method Detail
- 
dispose
public void dispose()
Dispose the connection manager and close all open connections. 
- 
openConnection
public java.net.HttpURLConnection openConnection(java.lang.String address) throws java.io.IOExceptionOpen a receiving connection. The connection should be removed when it is closed to avoid memory leaks.- Parameters:
 address- The address to connect to.- Returns:
 - The connection.
 - Throws:
 java.io.IOException- on connection failures
 
- 
remove
public void remove(java.net.HttpURLConnection con)
Remove a connection.- Parameters:
 con- The previously opened connection.
 
- 
closeConnection
public static void closeConnection(java.net.HttpURLConnection con)
Close a connection 
 - 
 
 -