Uses of Interface
pt.unl.fct.di.novasys.babel2.channels.serializers.BabelNetworkMessageSerializer
Packages that use BabelNetworkMessageSerializer
Package
Description
Channel abstractions, lifecycle builders, wire messages, and node components for Babel 2.
Core serializer abstractions, registries, and primitive wire serializers for Babel 2 IP messaging.
Serializers for core Babel runtime types including nodes, components, and messages.
Platform transport utilities and helper methods for Netty network channels.
-
Uses of BabelNetworkMessageSerializer in pt.unl.fct.di.novasys.babel2.channels
Classes in pt.unl.fct.di.novasys.babel2.channels that implement BabelNetworkMessageSerializerModifier and TypeClassDescriptionclassBasicSignedBabelMessageSerializer<T extends BabelMessage>Serializer and verifier forSignedBabelMessageinstances wrapping a message of typeT.classFullSignedBabelMessageSerializer<T extends BabelMessage>Extended serializer forSignedBabelMessageinstances capable of both signing outgoing messages and forwarding already-signed messages.Methods in pt.unl.fct.di.novasys.babel2.channels that return BabelNetworkMessageSerializerModifier and TypeMethodDescriptionprotected BabelNetworkMessageSerializer<T> BasicSignedBabelMessageSerializer.getInnerSerializer()Returns the delegate serializer responsible for the inner message.Constructors in pt.unl.fct.di.novasys.babel2.channels with parameters of type BabelNetworkMessageSerializerModifierConstructorDescriptionBasicSignedBabelMessageSerializer(BabelNetworkMessageSerializer<T> innerSerializer) Constructs a basic signed message serializer with the specified inner serializer.FullSignedBabelMessageSerializer(PrivateKey key, BabelNode myself, BabelNetworkMessageSerializer<T> innerSerializer) Constructs a full signed message serializer with explicit private key and local node identity.FullSignedBabelMessageSerializer(BabelNetworkMessageSerializer<T> innerSerializer, Babel runtime) Constructs a full signed message serializer by extracting the private key and local identity from the activeBabelruntime. -
Uses of BabelNetworkMessageSerializer in pt.unl.fct.di.novasys.babel2.channels.serializers
Methods in pt.unl.fct.di.novasys.babel2.channels.serializers that return BabelNetworkMessageSerializerModifier and TypeMethodDescriptionstatic <T extends BabelMessage>
@Nullable BabelNetworkMessageSerializer<T> SerializerRegistry.getMessageSerializerByClass(Class<T> clazz) Looks up theBabelNetworkMessageSerializerregistered for the given message class.static <T extends BabelMessage>
@Nullable BabelNetworkMessageSerializer<T> SerializerRegistry.getMessageSerializerById(int id) Looks up theBabelNetworkMessageSerializerregistered for the given message ID. -
Uses of BabelNetworkMessageSerializer in pt.unl.fct.di.novasys.babel2.channels.serializers.babelTypes
Classes in pt.unl.fct.di.novasys.babel2.channels.serializers.babelTypes that implement BabelNetworkMessageSerializer -
Uses of BabelNetworkMessageSerializer in pt.unl.fct.di.novasys.babel2.channels.utils
Methods in pt.unl.fct.di.novasys.babel2.channels.utils that return types with arguments of type BabelNetworkMessageSerializerModifier and TypeMethodDescriptionstatic it.unimi.dsi.fastutil.ints.Int2ObjectMap<BabelNetworkMessageSerializer<?>> BabelIpUtils.getSerializersMap(Set<Class<? extends BabelMessage>> interestedMessages) Builds a fast map from message-type IDs to their serializers for the given set of interested message classes.