public class TcpSource extends AbstractModuleFixture<TcpSource>
| 修飾子と型 | フィールドと説明 |
|---|---|
protected int | port |
label| コンストラクターと説明 |
|---|
TcpSource() ホストのループバックアドレスと @link AvailableSocketPorts.nextAvailablePort() によって選択されたポートを使用して新しい TcpSource を構築します |
TcpSource(java.lang.String host) 指定されたホストと @link AvailableSocketPorts.nextAvailablePort() によって選択されたポートを使用して新しい TcpSource を構築します |
TcpSource(java.lang.String host, int port) 指定されたホストとポートで新しい TcpSource を構築する |
| 修飾子と型 | メソッドと説明 |
|---|---|
TcpSource | ensureReady()TcpSource ソケットが使用可能であることを確認するために、最大 2 秒間ポーリングします。 |
void | sendBytes(byte[] bytes) 指定された型を TCP ソースのホストとポートに送信します。 |
protected java.lang.String | toDSL() ストリーム定義に含めるのに適したモジュールの表現を返します。 例: file --dir=xxxx --name=yyyy |
static TcpSource | withDefaultPort(java.lang.String host) 指定されたホストとデフォルトポート 1234 を使用して新しい TcpSource を構築します。 |
static TcpSource | withDefaults() デフォルトのホスト localhost とポート 1234 を使用して新しい TcpSource を構築します。 |
label, toStringpublic TcpSource()
AvailableSocketPorts.nextAvailablePort() によって選択されたポートを使用して新しい TcpSource を構築します public TcpSource(java.lang.String host)
AvailableSocketPorts.nextAvailablePort() によって選択されたポートを使用して新しい TcpSource を構築します host - 接続するホスト public TcpSource(java.lang.String host,
int port)host - 接続先のホスト port - 接続するポート public static TcpSource withDefaults()
public static TcpSource withDefaultPort(java.lang.String host)
host - 接続先のホスト protected java.lang.String toDSL()
AbstractModuleFixturefile --dir=xxxx --name=yyyyAbstractModuleFixture<TcpSource> の toDSL public TcpSource ensureReady()
java.lang.IllegalStateException - 2 秒以内に接続できない場合。public void sendBytes(byte[] bytes)
bytes - 送信するデータ