PermissioningService

PermissioningService

public interface PermissioningService extends BesuService

This service allows plugins to decide who you should connect to and what you should send them.

Currently, there are two hooks available; connection permissioning and message permissioning.

  • Connection permissioning - checks if inbound and outbound connections to peers are permitted. NodeConnectionPermissioningProvider

  • Message permissioning - checks if a devp2p message can be sent to a peer. NodeMessagePermissioningProvider

 

Method Summary

Modifier and Type

Method

Description

void

registerNodeMessagePermissioningProvider​(NodeMessagePermissioningProvider provider)

Registers a callback to allow the interception of a devp2p message sending request

void

registerNodePermissioningProvider​(NodeConnectionPermissioningProvider provider)

Registers a callback to allow the interception of a peer connection request

 

Method Details