class VertxRLPxService : RLPxService
(source)
Implementation of RLPx service using Vert.x.
<init> |
Default constructor. VertxRLPxService(vertx: Vertx!, listenPort: Int, networkInterface: String!, advertisedPort: Int, identityKeyPair: KeyPair!, subProtocols: MutableList<SubProtocol!>!, clientId: String!) VertxRLPxService(vertx: Vertx!, listenPort: Int, networkInterface: String!, advertisedPort: Int, identityKeyPair: KeyPair!, subProtocols: MutableList<SubProtocol!>!, clientId: String!, repository: WireConnectionRepository!) |
actualPort |
fun actualPort(): Int |
advertisedPort |
fun advertisedPort(): Int |
broadcast |
fun broadcast(subProtocolIdentifier: SubProtocolIdentifier!, messageType: Int, message: Bytes!): Unit |
connectTo |
fun connectTo(peerPublicKey: PublicKey!, peerAddress: InetSocketAddress!): AsyncResult<String!>! |
disconnect |
fun disconnect(connectionId: String!, disconnectReason: DisconnectReason!): Unit |
getClient |
fun getClient(subProtocolIdentifier: SubProtocolIdentifier!): SubProtocolClient! |
repository |
fun repository(): WireConnectionRepository! |
send |
fun send(subProtocolIdentifier: SubProtocolIdentifier!, messageType: Int, connectionId: String!, message: Bytes!): Unit |
start |
fun start(): AsyncCompletion! |
stop |
fun stop(): AsyncCompletion! |