Uses of Package
pt.unl.fct.di.novasys.babel2.core
Packages that use pt.unl.fct.di.novasys.babel2.core
Package
Description
Channel abstractions, lifecycle builders, wire messages, and node components for Babel 2.
In-memory simulated communication channels for intra-JVM protocol testing and message passing.
Legacy server-side channel implementation compatible with legacy clients.
Network handshake and discovery messages exchanged across IP channels.
QUIC transport channel implementation for Babel 2, providing multiplexed,
stream-oriented communication secured by mutual TLS.
Serializers for core Babel runtime types including nodes, components, and messages.
TCP transport channel implementation for Babel 2, providing reliable, ordered,
connection-oriented message delivery over persistent TCP sockets with configurable
authentication modes and identity verification.
UDP datagram channel implementation for connectionless unicast and multicast messaging.
Core runtime, protocol lifecycle, executor models, and protocol extensions for Babel 2.
Provides interfaces and extensions for implementing and consuming
broadcast services in the Babel 2 framework.
Contains events used by broadcast protocols to communicate
between consumers and providers in the Babel 2 framework.
Provides interfaces and extensions for implementing and consuming
membership (overlay network) services in the Babel 2 framework.
Contains events used by membership protocols to communicate
overlay neighbour changes between providers and consumers.
Address and node component resolution protocol abstractions and extensions for Babel 2.
Events exchanged during node identity probe and address resolution.
Cryptographically signed message support and extensions for Babel 2 protocols.
Protocol events delivering signed message reception and send outcomes.
Event hierarchy defining network states, message delivery outcomes, protocol notifications, and runtime lifecycle events in Babel 2.
Functional interfaces defining internal handler signatures for routing Babel events to protocol callback methods.
Local network peer discovery protocols for dynamic node address and channel resolution.
Network probe and answer messages exchanged during local network node discovery.
-
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.channelsClassDescriptionThe
Babelclass serves as the central orchestration engine for the Babel 2 runtime.Opaque handle that represents a remote Babel process reachable through aBabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.channels.internalClassDescriptionThe
Babelclass serves as the central orchestration engine for the Babel 2 runtime.Opaque handle that represents a remote Babel process reachable through aBabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.channels.legacy.simpleServerClassDescriptionThe
Babelclass serves as the central orchestration engine for the Babel 2 runtime.Opaque handle that represents a remote Babel process reachable through aBabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.channels.messagesClassDescriptionOpaque handle that represents a remote Babel process reachable through a
BabelChannel. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.channels.quicClassDescriptionThe
Babelclass serves as the central orchestration engine for the Babel 2 runtime.Opaque handle that represents a remote Babel process reachable through aBabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.channels.serializers.babelTypesClassDescriptionOpaque handle that represents a remote Babel process reachable through a
BabelChannel. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.channels.tcp_tlsClassDescriptionThe
Babelclass serves as the central orchestration engine for the Babel 2 runtime.Opaque handle that represents a remote Babel process reachable through aBabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.channels.udpClassDescriptionThe
Babelclass serves as the central orchestration engine for the Babel 2 runtime.Opaque handle that represents a remote Babel process reachable through aBabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.coreClassDescriptionAbstract base implementation of
BabelProtocolHolderproviding handler discovery via reflection, dynamic lambda generation, and dispatch routines.TheBabelclass serves as the central orchestration engine for the Babel 2 runtime.Builder class for configuring and creating aBabelruntime instance.Opaque handle that represents a remote Babel process reachable through aBabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework.Wraps aBabelProtocoland manages its execution environment, event delivery, and dispatching of messages and events.Factory interface for creating instances ofBabelProtocolHolder.A pluggable cross-cutting extension that augments aBabelProtocolwith additional event handling capabilities.Factory interface for creatingProtocolExtensioninstances. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.core.broadcastClassDescriptionThe
Babelclass serves as the central orchestration engine for the Babel 2 runtime.Opaque handle that represents a remote Babel process reachable through aBabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework.Wraps aBabelProtocoland manages its execution environment, event delivery, and dispatching of messages and events.A pluggable cross-cutting extension that augments aBabelProtocolwith additional event handling capabilities.Factory interface for creatingProtocolExtensioninstances. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.core.broadcast.eventsClassDescriptionOpaque handle that represents a remote Babel process reachable through a
BabelChannel. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.core.membershipClassDescriptionThe
Babelclass serves as the central orchestration engine for the Babel 2 runtime.Opaque handle that represents a remote Babel process reachable through aBabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework.A pluggable cross-cutting extension that augments aBabelProtocolwith additional event handling capabilities.Factory interface for creatingProtocolExtensioninstances. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.core.membership.eventsClassDescriptionOpaque handle that represents a remote Babel process reachable through a
BabelChannel. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.core.resolverClassDescriptionOpaque handle that represents a remote Babel process reachable through a
BabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework.A pluggable cross-cutting extension that augments aBabelProtocolwith additional event handling capabilities.Factory interface for creatingProtocolExtensioninstances. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.core.resolver.eventsClassDescriptionOpaque handle that represents a remote Babel process reachable through a
BabelChannel. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.core.signedClassDescriptionDefines the lifecycle and configuration requirements for a protocol within the Babel framework.Wraps a
BabelProtocoland manages its execution environment, event delivery, and dispatching of messages and events.A pluggable cross-cutting extension that augments aBabelProtocolwith additional event handling capabilities.Factory interface for creatingProtocolExtensioninstances. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.core.signed.eventsClassDescriptionOpaque handle that represents a remote Babel process reachable through a
BabelChannel. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.eventsClassDescriptionThe
Babelclass serves as the central orchestration engine for the Babel 2 runtime.Opaque handle that represents a remote Babel process reachable through aBabelChannel. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.handlersClassDescriptionOpaque handle that represents a remote Babel process reachable through a
BabelChannel. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.protocols.discoveryClassDescriptionThe
Babelclass serves as the central orchestration engine for the Babel 2 runtime.Opaque handle that represents a remote Babel process reachable through aBabelChannel.Defines the lifecycle and configuration requirements for a protocol within the Babel framework. -
Classes in pt.unl.fct.di.novasys.babel2.core used by pt.unl.fct.di.novasys.babel2.protocols.discovery.messagesClassDescriptionOpaque handle that represents a remote Babel process reachable through a
BabelChannel.