import stuff (alphabetizing, etc.)
(shendaras)
This commit is contained in:
@ -14,8 +14,8 @@ import net.i2p.router.ClientManagerFacade;
|
|||||||
import net.i2p.router.JobImpl;
|
import net.i2p.router.JobImpl;
|
||||||
import net.i2p.router.NetworkDatabaseFacade;
|
import net.i2p.router.NetworkDatabaseFacade;
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Manage the process of requesting a lease set as necessary for a client based
|
* Manage the process of requesting a lease set as necessary for a client based
|
||||||
|
@ -13,8 +13,8 @@ import net.i2p.router.JobQueue;
|
|||||||
import net.i2p.router.MessageHistory;
|
import net.i2p.router.MessageHistory;
|
||||||
import net.i2p.router.Router;
|
import net.i2p.router.Router;
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
|
|
||||||
class ClientTunnelPool {
|
class ClientTunnelPool {
|
||||||
private final static Log _log = new Log(ClientTunnelPool.class);
|
private final static Log _log = new Log(ClientTunnelPool.class);
|
||||||
|
@ -7,8 +7,8 @@ import net.i2p.data.TunnelId;
|
|||||||
import net.i2p.router.JobImpl;
|
import net.i2p.router.JobImpl;
|
||||||
import net.i2p.router.Router;
|
import net.i2p.router.Router;
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Periodically go through all of the tunnels assigned to this client and mark
|
* Periodically go through all of the tunnels assigned to this client and mark
|
||||||
|
@ -8,8 +8,8 @@ import net.i2p.router.ClientManagerFacade;
|
|||||||
import net.i2p.router.JobImpl;
|
import net.i2p.router.JobImpl;
|
||||||
import net.i2p.router.JobQueue;
|
import net.i2p.router.JobQueue;
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* refill the client tunnel pool as necessary, either from the TunnelPool's free
|
* refill the client tunnel pool as necessary, either from the TunnelPool's free
|
||||||
|
@ -8,27 +8,27 @@ package net.i2p.router.tunnelmanager;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
import net.i2p.data.Hash;
|
import net.i2p.data.Hash;
|
||||||
import net.i2p.data.RouterIdentity;
|
import net.i2p.data.RouterIdentity;
|
||||||
import net.i2p.data.TunnelId;
|
|
||||||
import net.i2p.data.RouterInfo;
|
import net.i2p.data.RouterInfo;
|
||||||
|
import net.i2p.data.TunnelId;
|
||||||
import net.i2p.data.i2np.SourceRouteBlock;
|
import net.i2p.data.i2np.SourceRouteBlock;
|
||||||
import net.i2p.data.i2np.TunnelCreateMessage;
|
import net.i2p.data.i2np.TunnelCreateMessage;
|
||||||
import net.i2p.data.i2np.TunnelCreateStatusMessage;
|
import net.i2p.data.i2np.TunnelCreateStatusMessage;
|
||||||
import net.i2p.router.JobImpl;
|
import net.i2p.router.JobImpl;
|
||||||
import net.i2p.router.JobQueue;
|
import net.i2p.router.JobQueue;
|
||||||
|
import net.i2p.router.MessageHistory;
|
||||||
|
import net.i2p.router.NetworkDatabaseFacade;
|
||||||
import net.i2p.router.Router;
|
import net.i2p.router.Router;
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.router.TunnelManagerFacade;
|
import net.i2p.router.TunnelManagerFacade;
|
||||||
import net.i2p.router.TunnelSettings;
|
import net.i2p.router.TunnelSettings;
|
||||||
import net.i2p.router.MessageHistory;
|
|
||||||
import net.i2p.router.NetworkDatabaseFacade;
|
|
||||||
import net.i2p.router.message.BuildTestMessageJob;
|
import net.i2p.router.message.BuildTestMessageJob;
|
||||||
import net.i2p.router.message.SendReplyMessageJob;
|
import net.i2p.router.message.SendReplyMessageJob;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
public class HandleTunnelCreateMessageJob extends JobImpl {
|
public class HandleTunnelCreateMessageJob extends JobImpl {
|
||||||
private final static Log _log = new Log(HandleTunnelCreateMessageJob.class);
|
private final static Log _log = new Log(HandleTunnelCreateMessageJob.class);
|
||||||
|
@ -36,6 +36,7 @@ import net.i2p.data.i2np.TunnelCreateStatusMessage;
|
|||||||
import net.i2p.router.Job;
|
import net.i2p.router.Job;
|
||||||
import net.i2p.router.JobImpl;
|
import net.i2p.router.JobImpl;
|
||||||
import net.i2p.router.JobQueue;
|
import net.i2p.router.JobQueue;
|
||||||
|
import net.i2p.router.MessageHistory;
|
||||||
import net.i2p.router.MessageSelector;
|
import net.i2p.router.MessageSelector;
|
||||||
import net.i2p.router.NetworkDatabaseFacade;
|
import net.i2p.router.NetworkDatabaseFacade;
|
||||||
import net.i2p.router.PeerManagerFacade;
|
import net.i2p.router.PeerManagerFacade;
|
||||||
@ -46,16 +47,14 @@ import net.i2p.router.Router;
|
|||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.router.TunnelManagerFacade;
|
import net.i2p.router.TunnelManagerFacade;
|
||||||
import net.i2p.router.TunnelSelectionCriteria;
|
import net.i2p.router.TunnelSelectionCriteria;
|
||||||
import net.i2p.router.MessageHistory;
|
|
||||||
import net.i2p.router.message.GarlicConfig;
|
import net.i2p.router.message.GarlicConfig;
|
||||||
import net.i2p.router.message.GarlicMessageBuilder;
|
import net.i2p.router.message.GarlicMessageBuilder;
|
||||||
import net.i2p.router.message.PayloadGarlicConfig;
|
import net.i2p.router.message.PayloadGarlicConfig;
|
||||||
import net.i2p.router.message.SendTunnelMessageJob;
|
import net.i2p.router.message.SendTunnelMessageJob;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
|
||||||
import net.i2p.util.RandomSource;
|
|
||||||
|
|
||||||
import net.i2p.stat.StatManager;
|
import net.i2p.stat.StatManager;
|
||||||
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
|
import net.i2p.util.RandomSource;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Request the creation of a new tunnel
|
* Request the creation of a new tunnel
|
||||||
|
@ -21,17 +21,17 @@ import net.i2p.data.i2np.I2NPMessage;
|
|||||||
import net.i2p.data.i2np.TunnelMessage;
|
import net.i2p.data.i2np.TunnelMessage;
|
||||||
import net.i2p.router.JobImpl;
|
import net.i2p.router.JobImpl;
|
||||||
import net.i2p.router.JobQueue;
|
import net.i2p.router.JobQueue;
|
||||||
|
import net.i2p.router.MessageHistory;
|
||||||
import net.i2p.router.MessageSelector;
|
import net.i2p.router.MessageSelector;
|
||||||
import net.i2p.router.ReplyJob;
|
import net.i2p.router.ReplyJob;
|
||||||
import net.i2p.router.Router;
|
import net.i2p.router.Router;
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.router.TunnelManagerFacade;
|
import net.i2p.router.TunnelManagerFacade;
|
||||||
import net.i2p.router.TunnelSelectionCriteria;
|
import net.i2p.router.TunnelSelectionCriteria;
|
||||||
import net.i2p.router.MessageHistory;
|
|
||||||
import net.i2p.router.message.SendMessageDirectJob;
|
import net.i2p.router.message.SendMessageDirectJob;
|
||||||
import net.i2p.router.message.SendTunnelMessageJob;
|
import net.i2p.router.message.SendTunnelMessageJob;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
import net.i2p.util.RandomSource;
|
import net.i2p.util.RandomSource;
|
||||||
|
|
||||||
class TestTunnelJob extends JobImpl {
|
class TestTunnelJob extends JobImpl {
|
||||||
|
@ -28,8 +28,8 @@ import net.i2p.router.PeerSelectionCriteria;
|
|||||||
import net.i2p.router.Router;
|
import net.i2p.router.Router;
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.router.TunnelSettings;
|
import net.i2p.router.TunnelSettings;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
import net.i2p.util.RandomSource;
|
import net.i2p.util.RandomSource;
|
||||||
|
|
||||||
class TunnelBuilder {
|
class TunnelBuilder {
|
||||||
|
@ -8,14 +8,13 @@ package net.i2p.router.tunnelmanager;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import net.i2p.router.HandlerJobBuilder;
|
import net.i2p.data.Hash;
|
||||||
import net.i2p.router.Job;
|
import net.i2p.data.RouterIdentity;
|
||||||
|
|
||||||
import net.i2p.data.i2np.I2NPMessage;
|
import net.i2p.data.i2np.I2NPMessage;
|
||||||
import net.i2p.data.i2np.SourceRouteBlock;
|
import net.i2p.data.i2np.SourceRouteBlock;
|
||||||
import net.i2p.data.i2np.TunnelCreateMessage;
|
import net.i2p.data.i2np.TunnelCreateMessage;
|
||||||
import net.i2p.data.RouterIdentity;
|
import net.i2p.router.HandlerJobBuilder;
|
||||||
import net.i2p.data.Hash;
|
import net.i2p.router.Job;
|
||||||
|
|
||||||
class TunnelCreateMessageHandler implements HandlerJobBuilder {
|
class TunnelCreateMessageHandler implements HandlerJobBuilder {
|
||||||
|
|
||||||
|
@ -8,8 +8,8 @@ package net.i2p.router.tunnelmanager;
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
import net.i2p.data.TunnelId;
|
|
||||||
import net.i2p.data.Hash;
|
import net.i2p.data.Hash;
|
||||||
|
import net.i2p.data.TunnelId;
|
||||||
|
|
||||||
class TunnelGateway {
|
class TunnelGateway {
|
||||||
private TunnelId _tunnel;
|
private TunnelId _tunnel;
|
||||||
|
@ -13,14 +13,13 @@ import net.i2p.data.TunnelId;
|
|||||||
import net.i2p.router.ClientTunnelSettings;
|
import net.i2p.router.ClientTunnelSettings;
|
||||||
import net.i2p.router.JobImpl;
|
import net.i2p.router.JobImpl;
|
||||||
import net.i2p.router.JobQueue;
|
import net.i2p.router.JobQueue;
|
||||||
|
import net.i2p.router.MessageHistory;
|
||||||
import net.i2p.router.ProfileManager;
|
import net.i2p.router.ProfileManager;
|
||||||
import net.i2p.router.Router;
|
import net.i2p.router.Router;
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.router.MessageHistory;
|
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
|
||||||
|
|
||||||
import net.i2p.stat.StatManager;
|
import net.i2p.stat.StatManager;
|
||||||
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Store the data for free inbound, outbound, and client pooled tunnels, and serve
|
* Store the data for free inbound, outbound, and client pooled tunnels, and serve
|
||||||
|
@ -7,8 +7,8 @@ import net.i2p.data.TunnelId;
|
|||||||
import net.i2p.router.JobImpl;
|
import net.i2p.router.JobImpl;
|
||||||
import net.i2p.router.Router;
|
import net.i2p.router.Router;
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Periodically go through all of the tunnels not assigned to a client and mark
|
* Periodically go through all of the tunnels not assigned to a client and mark
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
package net.i2p.router.tunnelmanager;
|
package net.i2p.router.tunnelmanager;
|
||||||
|
|
||||||
|
import java.util.Iterator;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
|
import net.i2p.data.TunnelId;
|
||||||
import net.i2p.router.JobImpl;
|
import net.i2p.router.JobImpl;
|
||||||
import net.i2p.router.JobQueue;
|
import net.i2p.router.JobQueue;
|
||||||
import net.i2p.data.TunnelId;
|
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
import java.util.Set;
|
|
||||||
import java.util.Iterator;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Request new tunnels to be created if insufficient free inbound tunnels or
|
* Request new tunnels to be created if insufficient free inbound tunnels or
|
||||||
|
@ -1,24 +1,22 @@
|
|||||||
package net.i2p.router.tunnelmanager;
|
package net.i2p.router.tunnelmanager;
|
||||||
|
|
||||||
import net.i2p.util.Log;
|
|
||||||
|
|
||||||
import net.i2p.router.Router;
|
|
||||||
import net.i2p.router.TunnelInfo;
|
|
||||||
import net.i2p.router.ClientTunnelSettings;
|
|
||||||
import net.i2p.data.TunnelId;
|
|
||||||
import net.i2p.data.Destination;
|
|
||||||
import net.i2p.data.DataHelper;
|
|
||||||
import net.i2p.data.DataFormatException;
|
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
|
import java.util.Iterator;
|
||||||
import java.util.Properties;
|
import java.util.Properties;
|
||||||
|
|
||||||
|
import net.i2p.data.DataFormatException;
|
||||||
|
import net.i2p.data.DataHelper;
|
||||||
|
import net.i2p.data.Destination;
|
||||||
|
import net.i2p.data.TunnelId;
|
||||||
|
import net.i2p.router.ClientTunnelSettings;
|
||||||
|
import net.i2p.router.Router;
|
||||||
|
import net.i2p.router.TunnelInfo;
|
||||||
|
import net.i2p.util.Log;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handle all of the load / store of the tunnel pool (including any contained
|
* Handle all of the load / store of the tunnel pool (including any contained
|
||||||
* client tunnel pools)
|
* client tunnel pools)
|
||||||
|
@ -17,8 +17,8 @@ import net.i2p.data.TunnelId;
|
|||||||
import net.i2p.router.JobImpl;
|
import net.i2p.router.JobImpl;
|
||||||
import net.i2p.router.JobQueue;
|
import net.i2p.router.JobQueue;
|
||||||
import net.i2p.router.TunnelInfo;
|
import net.i2p.router.TunnelInfo;
|
||||||
import net.i2p.util.Log;
|
|
||||||
import net.i2p.util.Clock;
|
import net.i2p.util.Clock;
|
||||||
|
import net.i2p.util.Log;
|
||||||
import net.i2p.util.RandomSource;
|
import net.i2p.util.RandomSource;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user