tuweni / org.apache.tuweni.eth.crawler / RelationalPeerRepository / getAsync

getAsync

open fun getAsync(uri: URI): AsyncResult<Peer> (source)

Get a Peer based on a URI.

The returned peer will use the endpoint from the URI, unless the peer is already active, in which case its endpoint will be unchanged.

Parameters

uri - the enode URI

Exceptions

IllegalArgumentException - if the URI is not a valid enode URI

Return
the peer

open fun getAsync(uri: String): AsyncResult<Peer> (source)

Get a Peer based on a URI string.

The returned peer will use the endpoint from the URI, unless the peer is already active, in which case its endpoint will be unchanged.

Parameters

uri - the enode URI

Exceptions

IllegalArgumentException - if the URI is not a valid enode URI

Return
the peer