I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit d4c8e03f authored by zzz's avatar zzz
Browse files

remove static log

parent 46d13d2b
No related branches found
No related tags found
No related merge requests found
......@@ -24,7 +24,6 @@ import net.i2p.util.Log;
*
*/
public class I2PSocketManagerFactory {
private final static Log _log = new Log(I2PSocketManagerFactory.class);
public static final String PROP_MANAGER = "i2p.streaming.manager";
//public static final String DEFAULT_MANAGER = "net.i2p.client.streaming.I2PSocketManagerImpl";
......@@ -34,6 +33,8 @@ public class I2PSocketManagerFactory {
* Create a socket manager using a brand new destination connected to the
* I2CP router on the local machine on the default port (7654).
*
* Blocks for a long time while the router builds tunnels.
*
* @return the newly created socket manager, or null if there were errors
*/
public static I2PSocketManager createManager() {
......@@ -44,6 +45,8 @@ public class I2PSocketManagerFactory {
* Create a socket manager using a brand new destination connected to the
* I2CP router on the local machine on the default port (7654).
*
* Blocks for a long time while the router builds tunnels.
*
* @param opts I2CP options
* @return the newly created socket manager, or null if there were errors
*/
......@@ -53,7 +56,9 @@ public class I2PSocketManagerFactory {
/**
* Create a socket manager using a brand new destination connected to the
* I2CP router on the specified host and port
* I2CP router on the specified host and port.
*
* Blocks for a long time while the router builds tunnels.
*
* @param host I2CP host
* @param port I2CP port
......@@ -66,6 +71,8 @@ public class I2PSocketManagerFactory {
/**
* Create a socket manager using a brand new destination connected to the
* I2CP router on the given machine reachable through the given port.
*
* Blocks for a long time while the router builds tunnels.
*
* @param i2cpHost I2CP host
* @param i2cpPort I2CP port
......@@ -80,10 +87,10 @@ public class I2PSocketManagerFactory {
ByteArrayInputStream in = new ByteArrayInputStream(keyStream.toByteArray());
return createManager(in, i2cpHost, i2cpPort, opts);
} catch (IOException ioe) {
_log.error("Error creating the destination for socket manager", ioe);
getLog().error("Error creating the destination for socket manager", ioe);
return null;
} catch (I2PException ie) {
_log.error("Error creating the destination for socket manager", ie);
getLog().error("Error creating the destination for socket manager", ie);
return null;
}
}
......@@ -91,6 +98,8 @@ public class I2PSocketManagerFactory {
/**
* Create a socket manager using the destination loaded from the given private key
* stream and connected to the default I2CP host and port.
*
* Blocks for a long time while the router builds tunnels.
*
* @param myPrivateKeyStream private key stream, format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
* @return the newly created socket manager, or null if there were errors
......@@ -102,6 +111,8 @@ public class I2PSocketManagerFactory {
/**
* Create a socket manager using the destination loaded from the given private key
* stream and connected to the default I2CP host and port.
*
* Blocks for a long time while the router builds tunnels.
*
* @param myPrivateKeyStream private key stream, format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
* @param opts I2CP options
......@@ -114,7 +125,9 @@ public class I2PSocketManagerFactory {
/**
* Create a socket manager using the destination loaded from the given private key
* stream and connected to the I2CP router on the specified machine on the given
* port
* port.
*
* Blocks for a long time while the router builds tunnels.
*
* @param myPrivateKeyStream private key stream, format is specified in {@link net.i2p.data.PrivateKeyFile PrivateKeyFile}
* @param i2cpHost I2CP host
......@@ -158,7 +171,7 @@ public class I2PSocketManagerFactory {
I2PSocketManager sockMgr = createManager(session, opts, "manager");
return sockMgr;
} catch (I2PSessionException ise) {
_log.error("Error creating session for socket manager", ise);
getLog().error("Error creating session for socket manager", ise);
return null;
}
}
......@@ -173,7 +186,7 @@ public class I2PSocketManagerFactory {
I2PSocketManager mgr = con.newInstance(new Object[] {context, session, opts, name});
return mgr;
} catch (Throwable t) {
_log.log(Log.CRIT, "Error loading " + classname, t);
getLog().log(Log.CRIT, "Error loading " + classname, t);
throw new IllegalStateException(t);
}
......@@ -182,6 +195,7 @@ public class I2PSocketManagerFactory {
private static String getHost() {
return System.getProperty(I2PClient.PROP_TCP_HOST, "127.0.0.1");
}
private static int getPort() {
int i2cpPort = 7654;
String i2cpPortStr = System.getProperty(I2PClient.PROP_TCP_PORT);
......@@ -194,4 +208,9 @@ public class I2PSocketManagerFactory {
}
return i2cpPort;
}
/** @since 0.9.7 */
private static Log getLog() {
return I2PAppContext.getGlobalContext().logManager().getLog(I2PSocketManagerFactory.class);
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment