⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 multithreadedhttpconnectionmanager.java

📁 Light in the box 抓取程序。 使用HttpClient
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
        public Protocol getProtocol() {            if (hasConnection()) {                return wrappedConnection.getProtocol();            } else {                return null;            }        }        public String getProxyHost() {            if (hasConnection()) {                return wrappedConnection.getProxyHost();            } else {                return null;            }        }        public int getProxyPort() {            if (hasConnection()) {                return wrappedConnection.getProxyPort();            } else {                return -1;            }        }        public OutputStream getRequestOutputStream()            throws IOException, IllegalStateException {            if (hasConnection()) {                return wrappedConnection.getRequestOutputStream();            } else {                return null;            }        }        public InputStream getResponseInputStream()            throws IOException, IllegalStateException {            if (hasConnection()) {                return wrappedConnection.getResponseInputStream();            } else {                return null;            }        }        public boolean isOpen() {            if (hasConnection()) {                return wrappedConnection.isOpen();            } else {                return false;            }        }        public boolean closeIfStale() throws IOException {            if (hasConnection()) {                return wrappedConnection.closeIfStale();            } else {                return false;            }        }        public boolean isProxied() {            if (hasConnection()) {                return wrappedConnection.isProxied();            } else {                return false;            }        }        public boolean isResponseAvailable() throws IOException {            if (hasConnection()) {                return  wrappedConnection.isResponseAvailable();            } else {                return false;            }        }        public boolean isResponseAvailable(int timeout) throws IOException {            if (hasConnection()) {                return  wrappedConnection.isResponseAvailable(timeout);            } else {                return false;            }        }        public boolean isSecure() {            if (hasConnection()) {                return wrappedConnection.isSecure();            } else {                return false;            }        }        public boolean isTransparent() {            if (hasConnection()) {                return wrappedConnection.isTransparent();            } else {                return false;            }        }        public void open() throws IOException {            if (hasConnection()) {                wrappedConnection.open();            } else {                throw new IllegalStateException("Connection has been released");            }        }        /**         * @deprecated         */        public void print(String data)            throws IOException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.print(data);            } else {                throw new IllegalStateException("Connection has been released");            }        }        public void printLine()            throws IOException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.printLine();            } else {                throw new IllegalStateException("Connection has been released");            }        }        /**         * @deprecated         */        public void printLine(String data)            throws IOException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.printLine(data);            } else {                throw new IllegalStateException("Connection has been released");            }        }        /**         * @deprecated         */        public String readLine() throws IOException, IllegalStateException {            if (hasConnection()) {                return wrappedConnection.readLine();            } else {                throw new IllegalStateException("Connection has been released");            }        }        public String readLine(String charset) throws IOException, IllegalStateException {            if (hasConnection()) {                return wrappedConnection.readLine(charset);            } else {                throw new IllegalStateException("Connection has been released");            }        }        public void releaseConnection() {            if (!isLocked() && hasConnection()) {                HttpConnection wrappedConnection = this.wrappedConnection;                this.wrappedConnection = null;                wrappedConnection.releaseConnection();            } else {                // do nothing            }        }        /**         * @deprecated         */        public void setConnectionTimeout(int timeout) {            if (hasConnection()) {                wrappedConnection.setConnectionTimeout(timeout);            } else {                // do nothing            }        }        public void setHost(String host) throws IllegalStateException {            if (hasConnection()) {                wrappedConnection.setHost(host);            } else {                // do nothing            }        }        public void setHttpConnectionManager(HttpConnectionManager httpConnectionManager) {            if (hasConnection()) {                wrappedConnection.setHttpConnectionManager(httpConnectionManager);            } else {                // do nothing            }        }        public void setLastResponseInputStream(InputStream inStream) {            if (hasConnection()) {                wrappedConnection.setLastResponseInputStream(inStream);            } else {                // do nothing            }        }        public void setPort(int port) throws IllegalStateException {            if (hasConnection()) {                wrappedConnection.setPort(port);            } else {                // do nothing            }        }        public void setProtocol(Protocol protocol) {            if (hasConnection()) {                wrappedConnection.setProtocol(protocol);            } else {                // do nothing            }        }        public void setProxyHost(String host) throws IllegalStateException {            if (hasConnection()) {                wrappedConnection.setProxyHost(host);            } else {                // do nothing            }        }        public void setProxyPort(int port) throws IllegalStateException {            if (hasConnection()) {                wrappedConnection.setProxyPort(port);            } else {                // do nothing            }        }        /**         * @deprecated         */        public void setSoTimeout(int timeout)            throws SocketException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.setSoTimeout(timeout);            } else {                // do nothing            }        }        /**         * @deprecated         */        public void shutdownOutput() {            if (hasConnection()) {                wrappedConnection.shutdownOutput();            } else {                // do nothing            }        }        public void tunnelCreated() throws IllegalStateException, IOException {            if (hasConnection()) {                wrappedConnection.tunnelCreated();            } else {                // do nothing            }        }        public void write(byte[] data, int offset, int length)            throws IOException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.write(data, offset, length);            } else {                throw new IllegalStateException("Connection has been released");            }        }        public void write(byte[] data)            throws IOException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.write(data);            } else {                throw new IllegalStateException("Connection has been released");            }        }        public void writeLine()            throws IOException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.writeLine();            } else {                throw new IllegalStateException("Connection has been released");            }        }        public void writeLine(byte[] data)            throws IOException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.writeLine(data);            } else {                throw new IllegalStateException("Connection has been released");            }        }        public void flushRequestOutputStream() throws IOException {            if (hasConnection()) {                wrappedConnection.flushRequestOutputStream();            } else {                throw new IllegalStateException("Connection has been released");            }        }        /**         * @deprecated         */        public int getSoTimeout() throws SocketException {            if (hasConnection()) {                return wrappedConnection.getSoTimeout();            } else {                throw new IllegalStateException("Connection has been released");            }        }        /**         * @deprecated         */        public String getVirtualHost() {            if (hasConnection()) {                return wrappedConnection.getVirtualHost();            } else {                throw new IllegalStateException("Connection has been released");            }        }        /**         * @deprecated         */        public void setVirtualHost(String host) throws IllegalStateException {            if (hasConnection()) {                wrappedConnection.setVirtualHost(host);            } else {                throw new IllegalStateException("Connection has been released");            }        }        public int getSendBufferSize() throws SocketException {            if (hasConnection()) {                return wrappedConnection.getSendBufferSize();            } else {                throw new IllegalStateException("Connection has been released");            }        }        /**         * @deprecated         */        public void setSendBufferSize(int sendBufferSize) throws SocketException {            if (hasConnection()) {                wrappedConnection.setSendBufferSize(sendBufferSize);            } else {                throw new IllegalStateException("Connection has been released");            }        }        public HttpConnectionParams getParams() {            if (hasConnection()) {                return wrappedConnection.getParams();            } else {                throw new IllegalStateException("Connection has been released");            }        }        public void setParams(final HttpConnectionParams params) {            if (hasConnection()) {                wrappedConnection.setParams(params);            } else {                throw new IllegalStateException("Connection has been released");            }        }        /* (non-Javadoc)         * @see org.apache.commons.httpclient.HttpConnection#print(java.lang.String, java.lang.String)         */        public void print(String data, String charset) throws IOException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.print(data, charset);            } else {                throw new IllegalStateException("Connection has been released");            }        }        /* (non-Javadoc)         * @see org.apache.commons.httpclient.HttpConnection#printLine(java.lang.String, java.lang.String)         */        public void printLine(String data, String charset)            throws IOException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.printLine(data, charset);            } else {                throw new IllegalStateException("Connection has been released");            }        }        /* (non-Javadoc)         * @see org.apache.commons.httpclient.HttpConnection#setSocketTimeout(int)         */        public void setSocketTimeout(int timeout) throws SocketException, IllegalStateException {            if (hasConnection()) {                wrappedConnection.setSocketTimeout(timeout);            } else {                throw new IllegalStateException("Connection has been released");            }        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -