Uses of Enum Class
pt.unl.fct.di.novasys.babel2.channels.tcp_tls.AbstractTCPBabelChannel.TCPBabelChannelAuthMode
Packages that use AbstractTCPBabelChannel.TCPBabelChannelAuthMode
Package
Description
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.
-
Uses of AbstractTCPBabelChannel.TCPBabelChannelAuthMode in pt.unl.fct.di.novasys.babel2.channels.tcp_tls
Subclasses with type arguments of type AbstractTCPBabelChannel.TCPBabelChannelAuthMode in pt.unl.fct.di.novasys.babel2.channels.tcp_tlsModifier and TypeClassDescriptionstatic enumModes used to describe which types of signed messages are allowed on the channel.Methods in pt.unl.fct.di.novasys.babel2.channels.tcp_tls that return AbstractTCPBabelChannel.TCPBabelChannelAuthModeModifier and TypeMethodDescriptionReturns the enum constant of this class with the specified name.AbstractTCPBabelChannel.TCPBabelChannelAuthMode.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in pt.unl.fct.di.novasys.babel2.channels.tcp_tls with parameters of type AbstractTCPBabelChannel.TCPBabelChannelAuthModeModifier and TypeMethodDescriptionprotected abstract io.netty.bootstrap.BootstrapAbstractTCPBabelChannel.createClientBootstrap(Babel runtime, NodeStore store, io.netty.channel.EventLoopGroup workerGroup, int numberOfMessages, boolean verifyIdentity, AbstractTCPBabelChannel.TCPBabelChannelAuthMode authMode, @Nullable Set<BabelNode> permittedNodes) Creates and configures the Netty clientBootstrapfor initiating outbound connections.protected io.netty.bootstrap.BootstrapTCPBabelChannel.createClientBootstrap(Babel runtime, NodeStore store, io.netty.channel.EventLoopGroup workerGroup, int numberOfMessages, boolean verifyIdentity, AbstractTCPBabelChannel.TCPBabelChannelAuthMode authMode, @Nullable Set<BabelNode> permittedNodes) protected io.netty.bootstrap.BootstrapTLSBabelChannel.createClientBootstrap(Babel runtime, NodeStore store, io.netty.channel.EventLoopGroup workerGroup, int numberOfMessages, boolean verifyIdentity, AbstractTCPBabelChannel.TCPBabelChannelAuthMode authMode, @Nullable Set<BabelNode> permittedNodes) protected abstract io.netty.channel.socket.ServerSocketChannelAbstractTCPBabelChannel.createServerSocketChannel(Babel runtime, NodeStore store, InetSocketAddress address, io.netty.channel.EventLoopGroup workerGroup, int numberOfMessages, boolean verifyIdentity, AbstractTCPBabelChannel.TCPBabelChannelAuthMode authMode, @Nullable Set<BabelNode> permittedNodes) Creates and binds the NettyServerSocketChannelfor accepting incoming connections.protected io.netty.channel.socket.ServerSocketChannelTCPBabelChannel.createServerSocketChannel(Babel runtime, NodeStore store, InetSocketAddress address, io.netty.channel.EventLoopGroup workerGroup, int numberOfMessages, boolean verifyIdentity, AbstractTCPBabelChannel.TCPBabelChannelAuthMode authMode, @Nullable Set<BabelNode> permittedNodes) protected io.netty.channel.socket.ServerSocketChannelTLSBabelChannel.createServerSocketChannel(Babel runtime, NodeStore store, InetSocketAddress address, io.netty.channel.EventLoopGroup workerGroup, int numberOfMessages, boolean verifyIdentity, AbstractTCPBabelChannel.TCPBabelChannelAuthMode authMode, @Nullable Set<BabelNode> permittedNodes) protected voidAbstractTCPBabelChannel.init(InetSocketAddress address, io.netty.channel.EventLoopGroup workerGroup, int numberOfMessages, boolean verifyIdentity, AbstractTCPBabelChannel.TCPBabelChannelAuthMode authMode) Initializes the server channel and client bootstrap by invoking the subclass-defined channel and bootstrap factory methods using the configured permitted nodes.TCPBabelChannelBuilder.setAuthMode(AbstractTCPBabelChannel.TCPBabelChannelAuthMode authMode) Configures the authentication mode for the channel, controlling which message types (unsigned, signed, or mixed) are permitted.TLSBabelChannelBuilder.setAuthMode(AbstractTCPBabelChannel.TCPBabelChannelAuthMode authMode) Configures the authentication mode for the channel, controlling which message types (unsigned, signed, or mixed) are permitted.