All Classes and Interfaces
Class
Description
Based on the akka implementation of the Phi Accrual Failure Detector:
https://github.com/akka/akka/blob/main/akka-remote/src/main/scala/akka/remote/PhiAccrualFailureDetector.scala
The Babel class provides applications with a Runtime that supports
the execution of protocols.
Represents an operation that accepts a single input argument and returns no
result.
Triggered periodically if enabled.
An abstract class that represents a protocol message
An abstract class that represent a generic protocol
Based on the akka implementation of the Phi Accrual Failure Detector:
https://github.com/akka/akka/blob/main/akka-remote/src/main/scala/akka/remote/PhiAccrualFailureDetector.scala
Represents a node in the network layer, including its IP Address and listen port
Triggered when an incoming connection is disconnected.
Triggered when an incoming connection is established.
An abstract class that represent a generic event
Possible event types that can be represented
Represents a serializer/deserializer that writes/reads objects to/from a byte buffer
An abstract class that represents a protocol message
Represents an operation that accepts a single input argument and returns no
result.
An abstract class that represents a protocol message
Represents an operation that accepts a single input argument and returns no
result.
Interface that allows the receiving of a message T from the network layer.
An abstract class that represents a protocol message
Represents an operation that accepts a single input argument and returns no
result.
Multithreaded channel with explicit openConnection.
Represents an operation that accepts a single input argument and returns no
result.
Triggered when an established outbound connection is disconnected.
Triggered when an outbound connection fails to establish.
Triggered when a new outbound connection is established.
Based on the akka implementation of the Phi Accrual Failure Detector:
https://github.com/akka/akka/blob/main/akka-remote/src/main/scala/akka/remote/PhiAccrualFailureDetector.scala
Abstract Message class to be extended by protocol-specific messages.
Abstract Notification class to be extended by protocol-specific notifications.
Abstract Reply class to be extended by protocol-specific requests.
Abstract Request class to be extended by protocol-specific requests.
Abstract Timer class to be extended by protocol-specific timers.
Represents an operation that accepts a single input argument and returns no
result.
Represents an operation that accepts a single input argument and returns no
result.
This channel is used for peer-to-peer applications, with every peer being able to both receive and establish
connections.
Represents an operation that accepts a single input argument and returns no
result.