Class TunnelController

java.lang.Object
net.i2p.i2ptunnel.TunnelController
All Implemented Interfaces:
Logging

public class TunnelController
extends Object
implements Logging
Coordinate the runtime operation and configuration of a single I2PTunnel. An I2PTunnel tracks one or more I2PTunnelTasks and one or more I2PSessions. Usually one of each. These objects are bundled together under a TunnelControllerGroup where the entire group is stored / loaded from a single config file. This is the class used by several plugins to create tunnels, so take care to maintain the public methods as a stable API.