All Types

org.apache.tuweni.scuttlebutt.lib.model.query.AboutQuery
org.apache.tuweni.scuttlebutt.lib.model.query.AboutQueryResponse

A response to querying for the profile details of a user.

org.apache.tuweni.scuttlebutt.lib.model.Author

A post author

org.apache.tuweni.scuttlebutt.lib.model.CouldNotSerializeException
org.apache.tuweni.scuttlebutt.lib.model.FeedMessage

A scuttlebutt feed message

org.apache.tuweni.scuttlebutt.lib.model.FeedMessageDeserializer
org.apache.tuweni.scuttlebutt.lib.FeedService

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

org.apache.tuweni.scuttlebutt.lib.model.FeedValue

The metadata and contents of a message

org.apache.tuweni.scuttlebutt.lib.model.query.IsFollowingQuery
org.apache.tuweni.scuttlebutt.lib.model.query.IsFollowingResponse
org.apache.tuweni.scuttlebutt.lib.KeyFileLoader

Utility class for loading scuttlebutt keys from the file system.

org.apache.tuweni.scuttlebutt.lib.NetworkService

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

Assumes the standard 'ssb-gossip' plugin is installed and enabled on the node that we're connected to (or that RPC functions meeting its manifest's contract are available.).

Should not be constructed directly, should be used via an ScuttlebuttClient instance.

org.apache.tuweni.scuttlebutt.lib.model.Peer
org.apache.tuweni.scuttlebutt.lib.model.PeerStateChange
org.apache.tuweni.scuttlebutt.lib.model.Profile

Represents a user profile.

org.apache.tuweni.scuttlebutt.lib.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.

org.apache.tuweni.scuttlebutt.lib.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.

org.apache.tuweni.scuttlebutt.lib.ScuttlebuttClientFactory

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

org.apache.tuweni.scuttlebutt.lib.model.ScuttlebuttMessageContent

Classes that are to be posted to the scuttlebutt feed should implement this interface

org.apache.tuweni.scuttlebutt.lib.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

org.apache.tuweni.scuttlebutt.lib.model.StreamHandler
org.apache.tuweni.scuttlebutt.lib.model.UpdateNameMessage

A message that when persisted to the feed updates the name of the given user

org.apache.tuweni.scuttlebutt.lib.model.query.WhoAmIResponse