A C D E F G H I L M N O P R S U V 
All Classes All Packages

A

addRemoteConnectionListener(ConnectionListener) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 

C

channelRead0(ChannelHandlerContext, ByteBuf) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
channelReadComplete(ChannelHandlerContext) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
channelRegistered(ChannelHandlerContext) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
channelUnregistered(ChannelHandlerContext) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
CONFIRMATION_PENDING - org.bidib.jbidibc.netbidib.server.ConnectionState.Phase
 
ConnectionState - Class in org.bidib.jbidibc.netbidib.server
 
ConnectionState() - Constructor for class org.bidib.jbidibc.netbidib.server.ConnectionState
 
ConnectionState.Phase - Enum in org.bidib.jbidibc.netbidib.server
Enums for each phase.
createNetBidibServerHandler(ChannelGroup, NetBidibLinkData, HostAdapter<byte[]>, String, Consumer<NetBidibServerHandler<byte[]>>, RoleTypeEnum, NetBidibLinkData) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerByteArray
Create the NetBidibServerHandler instance.
createNetBidibServerHandler(ChannelGroup, NetBidibLinkData, HostAdapter<T>, String, Consumer<NetBidibServerHandler<T>>, RoleTypeEnum, NetBidibLinkData) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServer
Create the NetBidibServerHandler instance.
ctx - Variable in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 

D

DEFAULT_HOSTNAME - Static variable in class org.bidib.jbidibc.netbidib.server.NetBidibServer
 
DEFAULT_PORTNUM - Static variable in class org.bidib.jbidibc.netbidib.server.NetBidibServer
 
DefaultHostAdapter<T> - Class in org.bidib.jbidibc.netbidib.server.adapter
 
DefaultHostAdapter(Function<BidibMessageInterface, T>) - Constructor for class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 

E

exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 

F

forwardMessageToBackend(byte[]) - Method in class org.bidib.jbidibc.netbidib.server.adapter.SimulationHostAdapter
 
forwardMessageToBackend(T) - Method in class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 
forwardMessageToGuest(SequenceNumberProvider, byte[]) - Method in class org.bidib.jbidibc.netbidib.server.adapter.SimulationHostAdapter
 
forwardMessageToGuest(SequenceNumberProvider, T) - Method in class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 

G

getConfiguredPort() - Method in class org.bidib.jbidibc.netbidib.server.adapter.PJCSerialHostAdapter
Returns the configured port that was provided during connect backend.
getConfiguredPort() - Method in class org.bidib.jbidibc.netbidib.server.adapter.RxtxSerialHostAdapter
Returns the configured port that was provided during connect backend.
getConfiguredPort() - Method in class org.bidib.jbidibc.netbidib.server.adapter.ScmSerialHostAdapter
Returns the configured port that was provided during connect backend.
getRawSerialBidib() - Method in class org.bidib.jbidibc.netbidib.server.adapter.PJCSerialHostAdapter
 
getRawSerialBidib() - Method in class org.bidib.jbidibc.netbidib.server.adapter.RxtxSerialHostAdapter
 
getRawSerialBidib() - Method in class org.bidib.jbidibc.netbidib.server.adapter.ScmSerialHostAdapter
 
getShutdownHook() - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServer
 
getShutdownLock() - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServer
 
getToBackendPublisher() - Method in class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 
getToGuestPublisher() - Method in class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 

H

handleLocalBidibUpResponse() - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
hasActiveConnection() - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
Returns true if currently an active connection exists.

I

initialize(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 
initialize(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.PJCSerialHostAdapter
 
initialize(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.RxtxSerialHostAdapter
 
initialize(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.ScmSerialHostAdapter
 
INTERFACE - org.bidib.jbidibc.netbidib.server.RoleTypeEnum
 

L

localNodeDataWorkers - Variable in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 

M

main(String[]) - Static method in class org.bidib.jbidibc.netbidib.server.NetBidibServerByteArray
Main to test the local server part without bidib messages for nodes.
messageContentSupplier - Variable in class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 

N

NetBidibServer<T> - Class in org.bidib.jbidibc.netbidib.server
 
NetBidibServer(String, int, HostAdapter<T>, String, NetBidibLinkData, RoleTypeEnum, NetBidibLinkData) - Constructor for class org.bidib.jbidibc.netbidib.server.NetBidibServer
Create a NetBidibServer instance with the provided hostname and portNumber.
NetBidibServer(HostAdapter<T>, String, NetBidibLinkData, RoleTypeEnum, NetBidibLinkData) - Constructor for class org.bidib.jbidibc.netbidib.server.NetBidibServer
 
NetBidibServerByteArray - Class in org.bidib.jbidibc.netbidib.server
 
NetBidibServerByteArray(String, int, HostAdapter<byte[]>, String, NetBidibLinkData, RoleTypeEnum, NetBidibLinkData) - Constructor for class org.bidib.jbidibc.netbidib.server.NetBidibServerByteArray
Create a NetBidibServer instance with the provided hostname and portNumber.
NetBidibServerByteArray(HostAdapter<byte[]>, String, NetBidibLinkData, RoleTypeEnum, NetBidibLinkData) - Constructor for class org.bidib.jbidibc.netbidib.server.NetBidibServerByteArray
 
NetBidibServerHandler<T> - Class in org.bidib.jbidibc.netbidib.server
 
NetBidibServerHandler(ChannelGroup, HostAdapter<T>, String, NetBidibLinkData, Consumer<NetBidibServerHandler<T>>, Function<BidibMessageInterface, T>, RoleTypeEnum, NetBidibLinkData) - Constructor for class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
Constructor
NetBidibServerHandlerByteArray - Class in org.bidib.jbidibc.netbidib.server
 
NetBidibServerHandlerByteArray(ChannelGroup, HostAdapter<byte[]>, String, NetBidibLinkData, Consumer<NetBidibServerHandler<byte[]>>, RoleTypeEnum, NetBidibLinkData) - Constructor for class org.bidib.jbidibc.netbidib.server.NetBidibServerHandlerByteArray
 
NODE - org.bidib.jbidibc.netbidib.server.RoleTypeEnum
 
NOT_CONNECTED - org.bidib.jbidibc.netbidib.server.ConnectionState.Phase
 
NOT_CONNECTED - Static variable in class org.bidib.jbidibc.netbidib.server.ConnectionState
String to use to indicate that currently no connection is established.

O

org.bidib.jbidibc.netbidib.server - package org.bidib.jbidibc.netbidib.server
 
org.bidib.jbidibc.netbidib.server.adapter - package org.bidib.jbidibc.netbidib.server.adapter
 

P

PAIRED - org.bidib.jbidibc.netbidib.server.ConnectionState.Phase
 
pairedPartner - Variable in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
The link data of the paired remote partner.
pairedPartnerLock - Variable in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
performLazyInitialization() - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
PJCSerialHostAdapter<T> - Class in org.bidib.jbidibc.netbidib.server.adapter
This class uses PureJavaCommSerialConnector for communication.
PJCSerialHostAdapter(Function<BidibMessageInterface, T>) - Constructor for class org.bidib.jbidibc.netbidib.server.adapter.PJCSerialHostAdapter
 
processLocalBidibUpResponseFromBackend(LocalBidibUpResponse) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
Process the LocalBidibUpResponse and publish LocalLinkMessage messages to the connected partner.
publishBidibMessage(SequenceNumberProvider, byte[]) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandlerByteArray
 
publishPairedStatus(ChannelHandlerContext, int) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 

R

REMOTE_ADDRESS_KEY - Static variable in class org.bidib.jbidibc.netbidib.server.ConnectionState
Key to retrieve the remote address from the session.
removeRemoteConnectionListener(ConnectionListener) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
responseFactory - Variable in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
RoleTypeEnum - Enum in org.bidib.jbidibc.netbidib.server
 
RxtxSerialHostAdapter<T> - Class in org.bidib.jbidibc.netbidib.server.adapter
This class uses RxtxSerialConnector for communication.
RxtxSerialHostAdapter(Function<BidibMessageInterface, T>) - Constructor for class org.bidib.jbidibc.netbidib.server.adapter.RxtxSerialHostAdapter
 

S

ScmSerialHostAdapter<T> - Class in org.bidib.jbidibc.netbidib.server.adapter
This class uses ScmSerialConnector for communication.
ScmSerialHostAdapter(Function<BidibMessageInterface, T>) - Constructor for class org.bidib.jbidibc.netbidib.server.adapter.ScmSerialHostAdapter
 
serverLinkData - Variable in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
The link data of the server partner (ourself).
setPairingCallback(BiFunction<NetBidibLinkData, Integer, Boolean>) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
setPairingStore(PairingStore) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServerHandler
 
setRawSerialBidib(BaseBidib<MessageReceiver>) - Method in class org.bidib.jbidibc.netbidib.server.adapter.PJCSerialHostAdapter
 
setRawSerialBidib(BaseBidib<MessageReceiver>) - Method in class org.bidib.jbidibc.netbidib.server.adapter.RxtxSerialHostAdapter
 
setRawSerialBidib(BaseBidib<MessageReceiver>) - Method in class org.bidib.jbidibc.netbidib.server.adapter.ScmSerialHostAdapter
 
setShutdownHook(Thread) - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServer
 
setToBackendPublisher(BidibMessagePublisher<T>) - Method in class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 
setToGuestPublisher(BidibMessagePublisher<T>) - Method in class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 
signalConnectionClosed(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 
signalConnectionClosed(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.PJCSerialHostAdapter
 
signalConnectionClosed(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.RxtxSerialHostAdapter
 
signalConnectionClosed(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.ScmSerialHostAdapter
 
signalConnectionOpened(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.DefaultHostAdapter
 
signalConnectionOpened(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.PJCSerialHostAdapter
 
signalConnectionOpened(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.RxtxSerialHostAdapter
 
signalConnectionOpened(Context) - Method in class org.bidib.jbidibc.netbidib.server.adapter.ScmSerialHostAdapter
 
SimulationHostAdapter - Class in org.bidib.jbidibc.netbidib.server.adapter
 
SimulationHostAdapter(Function<BidibMessageInterface, byte[]>) - Constructor for class org.bidib.jbidibc.netbidib.server.adapter.SimulationHostAdapter
 
startServer() - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServer
Start the server.
STATE_KEY - Static variable in class org.bidib.jbidibc.netbidib.server.ConnectionState
Key to retrieve the state from the session.
stop() - Method in class org.bidib.jbidibc.netbidib.server.NetBidibServer
Stop the server.

U

UNPAIRED - org.bidib.jbidibc.netbidib.server.ConnectionState.Phase
 

V

valueOf(String) - Static method in enum org.bidib.jbidibc.netbidib.server.ConnectionState.Phase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bidib.jbidibc.netbidib.server.RoleTypeEnum
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.bidib.jbidibc.netbidib.server.ConnectionState.Phase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bidib.jbidibc.netbidib.server.RoleTypeEnum
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I L M N O P R S U V 
All Classes All Packages