Class NetBidibServerByteArray

    • Constructor Detail

      • NetBidibServerByteArray

        public NetBidibServerByteArray​(org.bidib.jbidibc.messages.HostAdapter<byte[]> hostAdapter,
                                       String backendPortName,
                                       org.bidib.jbidibc.messages.message.netbidib.NetBidibLinkData serverLinkData,
                                       RoleTypeEnum roleType,
                                       org.bidib.jbidibc.messages.message.netbidib.NetBidibLinkData pairedPartner)
      • NetBidibServerByteArray

        public NetBidibServerByteArray​(String hostName,
                                       int portNumber,
                                       org.bidib.jbidibc.messages.HostAdapter<byte[]> hostAdapter,
                                       String backendPortName,
                                       org.bidib.jbidibc.messages.message.netbidib.NetBidibLinkData serverLinkData,
                                       RoleTypeEnum roleType,
                                       org.bidib.jbidibc.messages.message.netbidib.NetBidibLinkData pairedPartner)
        Create a NetBidibServer instance with the provided hostname and portNumber.
        Parameters:
        hostName - the hostname
        portNumber - the port number
    • Method Detail

      • createNetBidibServerHandler

        protected NetBidibServerHandler<byte[]> createNetBidibServerHandler​(io.netty.channel.group.ChannelGroup channelGroup,
                                                                            org.bidib.jbidibc.messages.message.netbidib.NetBidibLinkData serverLinkData,
                                                                            org.bidib.jbidibc.messages.HostAdapter<byte[]> hostAdapter,
                                                                            String backendPortName,
                                                                            Consumer<NetBidibServerHandler<byte[]>> lazyInitializationCallback,
                                                                            RoleTypeEnum roleType,
                                                                            org.bidib.jbidibc.messages.message.netbidib.NetBidibLinkData pairedPartner)
        Create the NetBidibServerHandler instance.

        Note: Override this method to do more initialization of the NetBidibServerHandler.

        Specified by:
        createNetBidibServerHandler in class NetBidibServer<byte[]>
        Parameters:
        channelGroup - the netty channel group
        Returns:
        the serverHandler instance