net.i2p.i2ptunnel

## Class I2PTunnelHTTPBidirServer

- java.lang.Object
- - net.i2p.i2ptunnel.I2PTunnelTask
  - - net.i2p.i2ptunnel.I2PTunnelServer
    - - net.i2p.i2ptunnel.I2PTunnelHTTPServer
      - - net.i2p.i2ptunnel.I2PTunnelHTTPBidirServer

All Implemented Interfaces:
  Runnable, EventDispatcher

    public class I2PTunnelHTTPBidirServer
    extends I2PTunnelHTTPServer

### Field Summary

### Fields inherited from class net.i2p.i2ptunnel.I2PTunnelServer

`__serverId, _log, bidir, i2pss, localPort, readTimeout, remoteHost, remotePort, slock, sockMgr, task`

### Fields inherited from class net.i2p.i2ptunnel.I2PTunnelTask

`open`

### Constructor Summary

Constructors
Constructor and Description
`I2PTunnelHTTPBidirServer(InetAddress host, int port, int proxyport, File privkey, String privkeyname, String spoofHost, Logging l, EventDispatcher notifyThis, I2PTunnel tunnel)`
`I2PTunnelHTTPBidirServer(InetAddress host, int port, int proxyport, InputStream privData, String privkeyname, String spoofHost, Logging l, EventDispatcher notifyThis, I2PTunnel tunnel)`
`I2PTunnelHTTPBidirServer(InetAddress host, int port, int proxyport, String privData, String spoofHost, Logging l, EventDispatcher notifyThis, I2PTunnel tunnel)`

### Method Summary

### Methods inherited from class net.i2p.i2ptunnel.I2PTunnelHTTPServer

`blockingHandle, formatHeaders, readHeaders`

### Methods inherited from class net.i2p.i2ptunnel.I2PTunnelServer

`close, getHandlerCount, getReadTimeout, run, setReadTimeout, shouldUsePool, startRunning`

### Methods inherited from class net.i2p.i2ptunnel.I2PTunnelTask

`attachEventDispatcher, detachEventDispatcher, disconnected, errorOccurred, getEventDispatcher, getEvents, getEventValue, getId, getTunnel, ignoreEvents, isOpen, notifyEvent, reportAbuse, routerDisconnected, setId, setName, setTunnel, toString, unIgnoreEvents, waitEventValue`

### Methods inherited from class java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

### Constructor Detail

#### I2PTunnelHTTPBidirServer

    public I2PTunnelHTTPBidirServer(InetAddress host,
                            int port,
                            int proxyport,
                            String privData,
                            String spoofHost,
                            Logging l,
                            EventDispatcher notifyThis,
                            I2PTunnel tunnel)

#### I2PTunnelHTTPBidirServer

    public I2PTunnelHTTPBidirServer(InetAddress host,
                            int port,
                            int proxyport,
                            File privkey,
                            String privkeyname,
                            String spoofHost,
                            Logging l,
                            EventDispatcher notifyThis,
                            I2PTunnel tunnel)

#### I2PTunnelHTTPBidirServer

    public I2PTunnelHTTPBidirServer(InetAddress host,
                            int port,
                            int proxyport,
                            InputStream privData,
                            String privkeyname,
                            String spoofHost,
                            Logging l,
                            EventDispatcher notifyThis,
                            I2PTunnel tunnel)