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.