public class HttpTunnelConnection extends ObjectSE implements TunnelConnection
TunnelConnection 実装。TunnelClient, HttpTunnelServer| 修飾子と型 | クラスと説明 |
|---|---|
protected class | HttpTunnelConnection.TunnelChannel トラフィックの転送に使用される WritableByteChannelSE。 |
| 修飾子 | コンストラクターと説明 |
|---|---|
| HttpTunnelConnection(StringSE url, ClientHttpRequestFactory requestFactory) 新しい HttpTunnelConnection インスタンスを作成します。 |
protected | HttpTunnelConnection(StringSE url, ClientHttpRequestFactory requestFactory, ExecutorSE executor) 新しい HttpTunnelConnection インスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected ClientHttpRequest | createRequest(boolean hasPayload) |
HttpTunnelConnection.TunnelChannel | open(WritableByteChannelSE incomingChannel, CloseableSE closeable) トンネル接続を開きます。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic HttpTunnelConnection(StringSE url, ClientHttpRequestFactory requestFactory)
HttpTunnelConnection インスタンスを作成します。url - 接続する URLrequestFactory - HTTP リクエストファクトリ protected HttpTunnelConnection(StringSE url, ClientHttpRequestFactory requestFactory, ExecutorSE executor)
HttpTunnelConnection インスタンスを作成します。url - 接続する URLrequestFactory - HTTP リクエストファクトリ executor - 接続を処理するために使用されるエグゼキュータ public HttpTunnelConnection.TunnelChannel open(WritableByteChannelSE incomingChannel, CloseableSE closeable) throws ExceptionSE
TunnelConnectionTunnelConnection 内の open incomingChannel - リモートサーバーから受信した受信データを書き込むために使用する WritableByteChannelSEcloseable - チャネルが閉じているときに呼び出す CloseableWritableByteChannelSEExceptionSE - エラーの場合 protected final ClientHttpRequest createRequest(boolean hasPayload) throws IOExceptionSE
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.