tuweni / org.apache.tuweni.scuttlebutt.lib

Package org.apache.tuweni.scuttlebutt.lib

Types

FeedService

A service for operations that concern scuttlebutt feeds. Should be accessed via a ScuttlebuttClient instance.

class FeedService

KeyFileLoader

Utility class for loading scuttlebutt keys from the file system.

open class KeyFileLoader

NetworkService

A service for operations that connect nodes together and other network related operations

open class NetworkService

RawRequestService

Intended to make RPC requests which aren't supported by the higher level services possible. We cannot support every desired RPC request with higher level abstractions because it's possible to define custom plugins with custom endpoints.

class RawRequestService

ScuttlebuttClient

A client for making requests to a scuttlebutt instance with. This is the entry point for accessing service classes which perform operations related to different logical areas. Should be constructed using the ScuttlebuttClientFactory factory class.

open class ScuttlebuttClient

ScuttlebuttClientFactory

A factory for constructing a new instance of ScuttlebuttClient with the given configuration parameters

class ScuttlebuttClientFactory

SocialService

Operations for querying the follow graph, and fetching the profiles of users. Assumes that the standard 'ssb-about' and 'ssb-friends' plugins are installed on the target instance (or that RPC functions meeting their manifests' contracts are available.) Should not be instantiated directly - an instance should be acquired via the ScuttlebuttClient instance

open class SocialService