DefaultWireConnection(nodeId: Bytes!, peerNodeId: Bytes!, writer: Consumer<RLPxMessage!>!, afterHandshakeListener: Consumer<HelloMessage!>!, disconnectHandler: Runnable!, subprotocols: LinkedHashMap<SubProtocol!, SubProtocolHandler!>!, p2pVersion: Int, clientId: String!, advertisedPort: Int, ready: CompletableAsyncResult<WireConnection!>!, peerHost: String!, peerPort: Int)
Default constructor.
nodeId
- Bytes!: the node id of this node
peerNodeId
- Bytes!: the node id of the peer
writer
- Consumer<RLPxMessage!>!: the message writer
afterHandshakeListener
- Consumer<HelloMessage!>!: a listener called after the handshake is complete with the peer hello message.
disconnectHandler
- Runnable!: the handler to run upon receiving a disconnect message
subprotocols
- LinkedHashMap<SubProtocol!, SubProtocolHandler!>!: the subprotocols supported by this connection
p2pVersion
- Int: the version of the devp2p protocol supported by this client
clientId
- String!: the client ID to announce in HELLO messages
advertisedPort
- Int: the port we listen to, to announce in HELLO messages
ready
- CompletableAsyncResult<WireConnection!>!: a handle to complete when the connection is ready for use.