- AbstractAdminMessage - Class in eu.hgross.blaubot.admin
-
Abstract class for AdminMessages.
- AbstractAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- AbstractAdminMessage(byte) - Constructor for class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- AbstractBlaubotConnection - Class in eu.hgross.blaubot.core
-
- AbstractBlaubotConnection() - Constructor for class eu.hgross.blaubot.core.AbstractBlaubotConnection
-
- AbstractBlaubotDeviceDiscoveryEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
Wraps Discovery events from the beacons into state machine events.
- AbstractBlaubotDeviceDiscoveryEvent() - Constructor for class eu.hgross.blaubot.core.statemachine.events.AbstractBlaubotDeviceDiscoveryEvent
-
- AbstractBlaubotStateMachineEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- AbstractBlaubotStateMachineEvent() - Constructor for class eu.hgross.blaubot.core.statemachine.events.AbstractBlaubotStateMachineEvent
-
- AbstractTimeoutStateMachineEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
Abstract class for generic timeout events used in
IBlaubotState
implementations.
- AbstractTimeoutStateMachineEvent(IBlaubotState) - Constructor for class eu.hgross.blaubot.core.statemachine.events.AbstractTimeoutStateMachineEvent
-
- ACCEPTOR_TYPE - Static variable in class eu.hgross.blaubot.android.bluetooth.BluetoothConnectionMetaDataDTO
-
- ACCEPTOR_TYPE - Static variable in class eu.hgross.blaubot.android.nfc.NFCConnectionMetaDataDTO
-
- ACCEPTOR_TYPE - Static variable in class eu.hgross.blaubot.android.wifi.WifiConnectionMetaDataDTO
-
- ACCEPTOR_TYPE - Static variable in class eu.hgross.blaubot.bluetooth.Jsr82BluetoothConnectionMetaDataDTO
-
- ACCEPTOR_TYPE - Static variable in class eu.hgross.blaubot.ethernet.EthernetConnectionMetaDataDTO
-
- ACCEPTOR_TYPE - Static variable in class eu.hgross.blaubot.websocket.WebsocketConnectionMetaDataDTO
-
- ACCEPTOR_TYPE_RFCOMM_ANDROID_BLUETOOTH - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
- ACCEPTOR_TYPE_RFCOMM_JSR82_BLUETOOTH - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
- ACCEPTOR_TYPE_SOCKET_TCP - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
- ACCEPTOR_TYPE_WEBSOCKET - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
- ACCEPTOR_TYPE_WIFI_AP - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
- ACKPronouncePrinceAdminMessage - Class in eu.hgross.blaubot.admin
-
Pronounces a new prince device by it's uniqueId string.
- ACKPronouncePrinceAdminMessage(String, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.admin.ACKPronouncePrinceAdminMessage
-
- ACKPronouncePrinceAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.ACKPronouncePrinceAdminMessage
-
- ACLListView - Class in eu.hgross.blaubot.android.bluetooth.views
-
A view showing the connected clients as a ListView encapsulated in an object to get rid of this ugly android specific
boilerplate code for a simple ListView ...
- ACLListView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.bluetooth.views.ACLListView
-
- activate() - Method in interface eu.hgross.blaubot.datasource.IDataSourcePlugin
-
Deprecated.
activate this plugin in order to start consuming and sending the data
from the corresponding data source
- activate() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
Activates the channel and therefore the message picking
- activate() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Activates all MessageManagers and Channels
- activate() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageManager
-
Activates the sender and receiver
- activate() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageReceiver
-
Activates the message receiver (reading from the connection).
- activate() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageSender
-
Activates the message receiver (reading from the connection)
- activateServerConnector() - Method in class eu.hgross.blaubot.core.BlaubotServerConnector
-
Activates the connector.
- AdapterMock - Class in eu.hgross.blaubot.mock
-
- AdapterMock() - Constructor for class eu.hgross.blaubot.mock.AdapterMock
-
- addAdminMessageListener(IBlaubotAdminMessageListener) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Adds a listener for admin messages.
- addBluetoothDiscoveryListener(IBluetoothDiscoveryListener) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDeviceDiscoveryReceiver
-
- addConnection(IBlaubotConnection) - Method in class eu.hgross.blaubot.android.views.ConnectionView
-
Adds a connection and refreshes the view
- addConnection(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
- addConnection(IBlaubotConnection) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Adds a connection to be managed (receiving and sending)
- addConnectionListener(IBlaubotConnectionListener) - Method in class eu.hgross.blaubot.core.AbstractBlaubotConnection
-
- addConnectionListener(IBlaubotConnectionManagerListener) - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
- addConnectionListener(IBlaubotConnectionListener) - Method in interface eu.hgross.blaubot.core.IBlaubotConnection
-
Adds a connection listener to get informed if the connection gets closed.
- addConnections(Collection<IBlaubotConnection>) - Method in class eu.hgross.blaubot.android.views.ConnectionView
-
Adds a list of mConnections, then updates the view.
- addConnectionStateMachineListener(IBlaubotConnectionStateMachineListener) - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
Registers a listener to get informed about state changes of the state machine
- addDisconnectListener(IBlaubotConnectionListener) - Method in class eu.hgross.blaubot.core.BlaubotKingdom
-
Adds a listener that gets invoked, if this kingdom disconnected
- addDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconService
-
- addEventListener(BlaubotWifiP2PBroadcastReceiver.IBlaubotWifiDirectEventListener) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver
-
Adds an event listener to this receiver.
- addLifecycleListener(ILifecycleListener) - Method in class eu.hgross.blaubot.core.Blaubot
-
- addLifecycleListener(ILifecycleListener) - Method in class eu.hgross.blaubot.core.BlaubotKingdom
-
Adds a listener to this kingdom's life cycle events
- addLifecycleListener(ILifecycleListener) - Method in class eu.hgross.blaubot.core.LifeCycleEventDispatcher
-
- addMessageListener(IBlaubotMessageListener) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- addMessageListener(IBlaubotMessageListener) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageReceiver
-
- addMessageListener(IBlaubotMessageListener) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
Add a message listener to this channel to get notifications when messages arrive.
- addServerLifeCycleListener(IBlaubotServerLifeCycleListener) - Method in class eu.hgross.blaubot.core.BlaubotServer
-
Adds a listener to the server's lifecycle
- addSubscription(String) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
Adds a subscription to uniqueDeviceId to this channel.
- AddSubscriptionAdminMessage - Class in eu.hgross.blaubot.admin
-
Pronounces a new prince device by it's uniqueId string.
- AddSubscriptionAdminMessage(String, short) - Constructor for class eu.hgross.blaubot.admin.AddSubscriptionAdminMessage
-
- AddSubscriptionAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.AddSubscriptionAdminMessage
-
- addSubscriptionChangeListener(ChannelSubscriptionListener.SubscriptionChangeListener) - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
Adds a listener to be informed when the subscriptions change.
- addSubscriptionListener(IBlaubotSubscriptionChangeListener) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
Adds a subscription listener to the manager
- addSubscriptionListener(IBlaubotSubscriptionChangeListener) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Adds a subscription listener to the manager
- AdminMessageBeacon - Class in eu.hgross.blaubot.core
-
A beacon implementation that is added to every blaubot instance.
- AdminMessageBeacon() - Constructor for class eu.hgross.blaubot.core.AdminMessageBeacon
-
- AdminMessageFactory - Class in eu.hgross.blaubot.admin
-
Handles message creation and validation for AdminMessages.
- AdminMessageFactory() - Constructor for class eu.hgross.blaubot.admin.AdminMessageFactory
-
- AdminMessageStateMachineEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- AdminMessageStateMachineEvent(IBlaubotState, AbstractAdminMessage) - Constructor for class eu.hgross.blaubot.core.statemachine.events.AdminMessageStateMachineEvent
-
- AdminMessageView - Class in eu.hgross.blaubot.android.views
-
Hooks into the admin messages and shows them (oldest first).
- AdminMessageView(Context) - Constructor for class eu.hgross.blaubot.android.views.AdminMessageView
-
- AdminMessageView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.AdminMessageView
-
- afterTextChanged(Editable) - Method in class eu.hgross.blaubot.android.views.ViewUtils.SettingsTextWatcher
-
- applyBytes(byte[]) - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
Applies all data from the message schema except the payload, which has to be set afterwards
by setPayload(), to this instance.
- AUTO_MAX_RETRIES - Static variable in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
Can be used in conjunction with connectToDevice(IBlaubotDevice, int) to let the ConnectionManager
decide how much retries to use.
- Base64 - Class in eu.hgross.blaubot.util
-
Encodes and decodes to and from Base64 notation.
- Base64.InputStream - Class in eu.hgross.blaubot.util
-
A
Base64.InputStream
will read data from another
java.io.InputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.
- Base64.OutputStream - Class in eu.hgross.blaubot.util
-
A
Base64.OutputStream
will write data to another
java.io.OutputStream, given in the constructor,
and encode/decode to/from Base64 notation on the fly.
- BeaconHelper - Class in eu.hgross.blaubot.core
-
Contains helper methods to handle beacon messages
- BeaconHelper() - Constructor for class eu.hgross.blaubot.core.BeaconHelper
-
- BeaconMessage - Class in eu.hgross.blaubot.core.acceptor.discovery
-
Represents a message exchanged when two devices connect via the beacon interface.
- BeaconMessage(String, State, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.core.acceptor.discovery.BeaconMessage
-
Constructor for the beacon message in cases where we have no king or we are the king
- BeaconMessage(String, State, List<ConnectionMetaDataDTO>, String, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.core.acceptor.discovery.BeaconMessage
-
Constructor for the beacon message in case we are a subordinate to a king and therefore have a connection to a king
- BeaconView - Class in eu.hgross.blaubot.android.views
-
Android view to display informations about the beacons registered to the BeaconService.
- BeaconView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.BeaconView
-
- BeaconView(Context, AttributeSet, int) - Constructor for class eu.hgross.blaubot.android.views.BeaconView
-
- BeaconViewPanel - Class in eu.hgross.blaubot.ui
-
Shows the last beacon message in the ugly toString.
- BeaconViewPanel() - Constructor for class eu.hgross.blaubot.ui.BeaconViewPanel
-
- beforeTextChanged(CharSequence, int, int, int) - Method in class eu.hgross.blaubot.android.views.ViewUtils.SettingsTextWatcher
-
- Blaubot - Class in eu.hgross.blaubot.core
-
The top level Blaubot object.
- Blaubot(IBlaubotDevice, BlaubotUUIDSet, List<IBlaubotAdapter>, List<IBlaubotBeacon>) - Constructor for class eu.hgross.blaubot.core.Blaubot
-
Creates a blaubot instance upon the given adapters and beacons.
- blaubot - Variable in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
- BLAUBOT_BEACON_BONJOUR_SERVICE_NAME - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
Name of the bonjour path for blaubot beacons
- BlaubotAdapterConfig - Class in eu.hgross.blaubot.core
-
- BlaubotAdapterConfig() - Constructor for class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
- BlaubotAdapterHelper - Class in eu.hgross.blaubot.core.statemachine
-
- BlaubotAdapterHelper() - Constructor for class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
- BlaubotAndroid - Class in eu.hgross.blaubot.android
-
The blaubot android implementation.
- BlaubotAndroid(IBlaubotDevice, BlaubotUUIDSet, List<IBlaubotAdapter>, List<IBlaubotBeacon>) - Constructor for class eu.hgross.blaubot.android.BlaubotAndroid
-
- BlaubotAndroidFactory - Class in eu.hgross.blaubot.android
-
Factory to create
Blaubot
instances for Android.
- BlaubotAndroidFactory() - Constructor for class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
- BlaubotBeaconMock - Class in eu.hgross.blaubot.mock
-
Mock object for beacons.
- BlaubotBeaconMock() - Constructor for class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- BlaubotBeaconService - Class in eu.hgross.blaubot.core.acceptor.discovery
-
This service handles the beacons on all interfaces.
- BlaubotBeaconService(IBlaubotDevice, List<IBlaubotBeacon>, List<IBlaubotConnectionAcceptor>, ConnectionStateMachine) - Constructor for class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconService
-
- BlaubotBeaconStore - Class in eu.hgross.blaubot.core.acceptor.discovery
-
Default IBlaubotBeaconStore implementation.
- BlaubotBeaconStore() - Constructor for class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconStore
-
- BlaubotBluetoothAdapter - Class in eu.hgross.blaubot.android.bluetooth
-
BlaubotAdapter-Bluetooth implementation for android.
- BlaubotBluetoothAdapter(BlaubotUUIDSet, IBlaubotDevice) - Constructor for class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothAdapter
-
- BlaubotBluetoothBeacon - Class in eu.hgross.blaubot.android.bluetooth
-
A beacon implementation for bluetooth on android.
- BlaubotBluetoothBeacon() - Constructor for class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- BlaubotBluetoothConnection - Class in eu.hgross.blaubot.android.bluetooth
-
- BlaubotBluetoothConnection(IBlaubotDevice, BluetoothSocket) - Constructor for class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnection
-
- BlaubotBluetoothConnectionAcceptor - Class in eu.hgross.blaubot.android.bluetooth
-
An Acceptor handling incoming bluetooth connections for android devices.
- BlaubotBluetoothConnectionAcceptor(BlaubotBluetoothAdapter) - Constructor for class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor
-
- BlaubotBluetoothConnectionAcceptor.BluetoothAcceptThread - Class in eu.hgross.blaubot.android.bluetooth
-
Handles initial BlauBot instance communication.
- BlaubotBluetoothConnector - Class in eu.hgross.blaubot.android.bluetooth
-
Bluetooth connector implementation for android.
- BlaubotBluetoothConnector(BlaubotBluetoothAdapter, IBlaubotDevice) - Constructor for class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnector
-
- BlaubotBluetoothDevice - Class in eu.hgross.blaubot.android.bluetooth
-
Wrapper Object for android's BluetoothDevice
objects only for the bluetooth beacon.
- BlaubotBluetoothDevice(String, BluetoothDevice) - Constructor for class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- BlaubotBluetoothDeviceDiscoveryReceiver - Class in eu.hgross.blaubot.android.bluetooth
-
Decoupled receiver object to find devices via the bluetooth adapter's discovery method.
- BlaubotBluetoothDeviceDiscoveryReceiver(boolean) - Constructor for class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDeviceDiscoveryReceiver
-
- BlaubotBonjourBeacon - Class in eu.hgross.blaubot.ethernet
-
The bonjour beacon.
- BlaubotBonjourBeacon(InetAddress, int) - Constructor for class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- BlaubotChannel - Class in eu.hgross.blaubot.messaging
-
A channel managed by the BlaubotChannelManager.
- BlaubotChannel(short, BlaubotChannelManager) - Constructor for class eu.hgross.blaubot.messaging.BlaubotChannel
-
- BlaubotChannelConfig - Class in eu.hgross.blaubot.messaging
-
Configuration for a BlaubotChannel.
- BlaubotChannelConfig(short) - Constructor for class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
Constructs a channel config for a channel id using the default
MessagePickerStrategy (PROCESS_ALL).
- BlaubotChannelConfig.MessagePickerStrategy - Enum in eu.hgross.blaubot.messaging
-
Unique identifier for PickingStrategy-Implementations.
- BlaubotChannelManager - Class in eu.hgross.blaubot.messaging
-
Factory class for the creation of BlaubotChannel instances.
- BlaubotChannelManager(String) - Constructor for class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
- BlaubotChannelManagerInfo - Class in eu.hgross.blaubot.messaging
-
Debug infos created by the BlaubotChannelManager.
- BlaubotChannelManagerInfo(Collection<BlaubotChannel>, Collection<BlaubotMessageManager>, String) - Constructor for class eu.hgross.blaubot.messaging.BlaubotChannelManagerInfo
-
- BlaubotConnectionAcceptorMock - Class in eu.hgross.blaubot.mock
-
Mockup object for acceptors.
- BlaubotConnectionAcceptorMock(AdapterMock) - Constructor for class eu.hgross.blaubot.mock.BlaubotConnectionAcceptorMock
-
- BlaubotConnectionManager - Class in eu.hgross.blaubot.core
-
Manager to store and retrieve Connections related to
IBlaubotDevice
instances.
- BlaubotConnectionManager(List<IBlaubotConnectionAcceptor>, List<IBlaubotConnector>) - Constructor for class eu.hgross.blaubot.core.BlaubotConnectionManager
-
Creates a new
BlaubotConnectionManager
instance managing the given acceptors and connectors for incoming
and outgoing connections.
- BlaubotConnectionMock - Class in eu.hgross.blaubot.mock
-
Mock object for a BlaubotConnection
- BlaubotConnectionMock(IBlaubotDevice, Socket) - Constructor for class eu.hgross.blaubot.mock.BlaubotConnectionMock
-
- BlaubotConnectionQueueMock - Class in eu.hgross.blaubot.mock
-
Mock object utilizing an input and an output queue to emulate connection operations.
- BlaubotConnectionQueueMock(IBlaubotDevice) - Constructor for class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- BlaubotConnectorMock - Class in eu.hgross.blaubot.mock
-
Connector for debugging purposes.
- BlaubotConnectorMock(AdapterMock) - Constructor for class eu.hgross.blaubot.mock.BlaubotConnectorMock
-
- BlaubotConstants - Class in eu.hgross.blaubot.core
-
Blaubot wide constants.
- BlaubotConstants() - Constructor for class eu.hgross.blaubot.core.BlaubotConstants
-
- BlaubotDebugViewConstants - Class in eu.hgross.blaubot.ui
-
Channel-Constants for the debug views on android
- BlaubotDebugViewConstants() - Constructor for class eu.hgross.blaubot.ui.BlaubotDebugViewConstants
-
- BlaubotDevice - Class in eu.hgross.blaubot.core
-
Generic IBlaubotDevice implementation, where the uniqueId can be freely chosen.
- BlaubotDevice() - Constructor for class eu.hgross.blaubot.core.BlaubotDevice
-
- BlaubotDevice(String) - Constructor for class eu.hgross.blaubot.core.BlaubotDevice
-
- BlaubotDeviceMock - Class in eu.hgross.blaubot.mock
-
Mocks a blaubot device
- BlaubotDeviceMock(String) - Constructor for class eu.hgross.blaubot.mock.BlaubotDeviceMock
-
- BlaubotEthernetAcceptor - Class in eu.hgross.blaubot.ethernet
-
Acceptor for ethernet
- BlaubotEthernetAcceptor(IBlaubotAdapter, IBlaubotDevice, InetAddress, int) - Constructor for class eu.hgross.blaubot.ethernet.BlaubotEthernetAcceptor
-
- BlaubotEthernetAdapter - Class in eu.hgross.blaubot.ethernet
-
Ethernet implementation for Blaubot
- BlaubotEthernetAdapter(IBlaubotDevice, int, InetAddress) - Constructor for class eu.hgross.blaubot.ethernet.BlaubotEthernetAdapter
-
Sets up the Adapter.
- BlaubotEthernetConnection - Class in eu.hgross.blaubot.ethernet
-
Connection implementation for Ethernet.
- BlaubotEthernetConnection(IBlaubotDevice, Socket) - Constructor for class eu.hgross.blaubot.ethernet.BlaubotEthernetConnection
-
- BlaubotEthernetConnector - Class in eu.hgross.blaubot.ethernet
-
Connector for ethernet
- BlaubotEthernetConnector(IBlaubotAdapter, IBlaubotDevice) - Constructor for class eu.hgross.blaubot.ethernet.BlaubotEthernetConnector
-
- BlaubotEthernetFixedDeviceSetBeacon - Class in eu.hgross.blaubot.ethernet
-
TODO: not using the uuid set
Beacon for ethernet using a fixed set of
IBlaubotDevice
s.
- BlaubotEthernetFixedDeviceSetBeacon(Set<BlaubotEthernetFixedDeviceSetBeacon.FixedDeviceSetBlaubotDevice>, int) - Constructor for class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- BlaubotEthernetFixedDeviceSetBeacon.FixedDeviceSetBlaubotDevice - Class in eu.hgross.blaubot.ethernet
-
A dedicated BlaubotDevice class to be used with the fixed device set beacon implementation.
- BlaubotEthernetMulticastBeacon - Class in eu.hgross.blaubot.ethernet
-
Beacon for ethernet using broadcasts.
- BlaubotEthernetMulticastBeacon(int, int) - Constructor for class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- BlaubotEthernetUtils - Class in eu.hgross.blaubot.ethernet
-
Helper class for some ethernet specifics regarding acceptors/connectors/beacons
- BlaubotEthernetUtils() - Constructor for class eu.hgross.blaubot.ethernet.BlaubotEthernetUtils
-
- BlaubotFactory - Class in eu.hgross.blaubot.core
-
A factory that creates Blaubot, adapter, beacon, BlaubotServer and BlaubotServerConnector instances.
- BlaubotFactory() - Constructor for class eu.hgross.blaubot.core.BlaubotFactory
-
- BlaubotJsr82BluetoothAcceptor - Class in eu.hgross.blaubot.bluetooth
-
An Acceptor handling incoming bluetooth connections.
- BlaubotJsr82BluetoothAcceptor(BlaubotJsr82BluetoothAdapter) - Constructor for class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor
-
- BlaubotJsr82BluetoothAcceptor.Jsr82BluetoothAcceptThread - Class in eu.hgross.blaubot.bluetooth
-
Handles initial BlauBot instance communication.
- BlaubotJsr82BluetoothAdapter - Class in eu.hgross.blaubot.bluetooth
-
BlaubotAdapter-Bluetooth implementation using jsr 82 (i.e. bluecove)
- BlaubotJsr82BluetoothAdapter(BlaubotUUIDSet, IBlaubotDevice) - Constructor for class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAdapter
-
- BlaubotJsr82BluetoothConnection - Class in eu.hgross.blaubot.bluetooth
-
A bluetooth connection using the provided JSR82 implementation (probalby bluecove)
- BlaubotJsr82BluetoothConnection(IBlaubotDevice, StreamConnection) - Constructor for class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnection
-
- BlaubotJsr82BluetoothConnector - Class in eu.hgross.blaubot.bluetooth
-
Bluetooth connector implementation for android.
- BlaubotJsr82BluetoothConnector(BlaubotJsr82BluetoothAdapter, IBlaubotDevice) - Constructor for class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnector
-
- BlaubotKingdom - Class in eu.hgross.blaubot.core
-
The root object for all BlaubotKingdoms connected to the BlaubotServer.
- BlaubotKingdom(IBlaubotDevice, IBlaubotDevice) - Constructor for class eu.hgross.blaubot.core.BlaubotKingdom
-
- BlaubotKingdomConnection - Class in eu.hgross.blaubot.core
-
This is a wrapper for connections to the server.
- BlaubotKingdomView - Class in eu.hgross.blaubot.ui
-
The view for a BlaubotKingdom.
- BlaubotKingdomView() - Constructor for class eu.hgross.blaubot.ui.BlaubotKingdomView
-
- BlaubotMessage - Class in eu.hgross.blaubot.messaging
-
The message object that is sent through connections
- BlaubotMessage() - Constructor for class eu.hgross.blaubot.messaging.BlaubotMessage
-
Constructs a default message, which sends data on a default channel
- BlaubotMessage.Priority - Enum in eu.hgross.blaubot.messaging
-
Priority for BlaubotMessages.
- BlaubotMessageManager - Class in eu.hgross.blaubot.messaging
-
The message manager consists of a message receiving as well as a message sending part for
the IBlaubotConnection it is created for to handle.
- BlaubotMessageManager(BlaubotMessageSender, BlaubotMessageReceiver) - Constructor for class eu.hgross.blaubot.messaging.BlaubotMessageManager
-
Constructs a BlaubotMessageManager based on a pre-created receiver and sender object.
- BlaubotMessageManager(IBlaubotConnection) - Constructor for class eu.hgross.blaubot.messaging.BlaubotMessageManager
-
Constructs the MessageManager based on a IBlaubotConnection.
- BlaubotMessageReceiver - Class in eu.hgross.blaubot.messaging
-
A message receiver handles incoming data streams from an IBlaubotConnection.
- BlaubotMessageReceiver(IBlaubotConnection) - Constructor for class eu.hgross.blaubot.messaging.BlaubotMessageReceiver
-
- BlaubotMessageSender - Class in eu.hgross.blaubot.messaging
-
The message sender simply queues messages that are going to be sent over the IBlaubotConnection
for which this message sender was created for.
- BlaubotMessageSender(IBlaubotConnection) - Constructor for class eu.hgross.blaubot.messaging.BlaubotMessageSender
-
- blaubotMessageToGeoBeaconMessage(BlaubotMessage) - Static method in class eu.hgross.blaubot.geobeacon.GeoBeaconUtil
-
- BlaubotMessageType - Class in eu.hgross.blaubot.messaging
-
Fluent API-based class to work with the Type from the BlaubotMessage's header.
- BlaubotMessageType() - Constructor for class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- BlaubotNFCBeacon - Class in eu.hgross.blaubot.android.nfc
-
NFC Beacon
This beacon needs an android context so be aware that you have to update the blaubot instance on
some lifecycle events.
- BlaubotNFCBeacon() - Constructor for class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- BlaubotServer - Class in eu.hgross.blaubot.core
-
The Blaubot server
- BlaubotServer(IBlaubotDevice, IBlaubotConnectionAcceptor...) - Constructor for class eu.hgross.blaubot.core.BlaubotServer
-
- BlaubotServerConnector - Class in eu.hgross.blaubot.core
-
This class connects to BlaubotServer instances.
- BlaubotServerConnector(String, IBlaubotBeaconStore, List<IBlaubotConnector>) - Constructor for class eu.hgross.blaubot.core.BlaubotServerConnector
-
- BlaubotServerPanel - Class in eu.hgross.blaubot.ui
-
Shows the server state and connected kingdoms.
- BlaubotServerPanel() - Constructor for class eu.hgross.blaubot.ui.BlaubotServerPanel
-
- BlaubotServerRelayConnection(String, String) - Constructor for class eu.hgross.blaubot.core.ServerConnectionManager.BlaubotServerRelayConnection
-
Note: starts a thread!
- BlaubotUUIDSet - Class in eu.hgross.blaubot.core
-
Holds all the needed UUIDs.
- BlaubotUUIDSet(UUID) - Constructor for class eu.hgross.blaubot.core.BlaubotUUIDSet
-
- BlaubotWebsocketAcceptor - Class in eu.hgross.blaubot.websocket
-
Acceptor using netty for communication over websockets
- BlaubotWebsocketAcceptor(IBlaubotAdapter, String, int) - Constructor for class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor
-
- BlaubotWebsocketAcceptor.WebSocketServerInitializer - Class in eu.hgross.blaubot.websocket
-
Configures the pipeline for the netty channel
- BlaubotWebsocketAdapter - Class in eu.hgross.blaubot.websocket
-
- BlaubotWebsocketAdapter(IBlaubotDevice, String, int) - Constructor for class eu.hgross.blaubot.websocket.BlaubotWebsocketAdapter
-
- BlaubotWebsocketConnection - Class in eu.hgross.blaubot.websocket
-
Blaubot connection to work upon netty websockets.
- BlaubotWebsocketConnection(IBlaubotDevice, Channel) - Constructor for class eu.hgross.blaubot.websocket.BlaubotWebsocketConnection
-
- BlaubotWebsocketConnector - Class in eu.hgross.blaubot.websocket
-
- BlaubotWebsocketConnector(IBlaubotAdapter, IBlaubotDevice) - Constructor for class eu.hgross.blaubot.websocket.BlaubotWebsocketConnector
-
- BlaubotWifiAcceptor - Class in eu.hgross.blaubot.android.wifi
-
An acceptor that creates an access point and then utilizes the EthernetAcceptor to accept the
actual connections over socket connections.
- BlaubotWifiAcceptor(BlaubotWifiAdapter, IBlaubotDevice, BlaubotUUIDSet, WifiManager, ConnectivityManager, int) - Constructor for class eu.hgross.blaubot.android.wifi.BlaubotWifiAcceptor
-
- BlaubotWifiAdapter - Class in eu.hgross.blaubot.android.wifi
-
Using ap mode for the acceptor/connector.
- BlaubotWifiAdapter(IBlaubotDevice, BlaubotUUIDSet, int, WifiManager, ConnectivityManager) - Constructor for class eu.hgross.blaubot.android.wifi.BlaubotWifiAdapter
-
- BlaubotWifiConnector - Class in eu.hgross.blaubot.android.wifi
-
TODO: remove added wifi configs from android os
- BlaubotWifiConnector(BlaubotWifiAdapter, IBlaubotDevice, BlaubotUUIDSet, WifiManager, ConnectivityManager) - Constructor for class eu.hgross.blaubot.android.wifi.BlaubotWifiConnector
-
- BlaubotWifiDirectEventListenerAdapter - Class in eu.hgross.blaubot.android.wifip2p
-
Adapter pattern for the IBlaubotWifiDirectEventListener
- BlaubotWifiDirectEventListenerAdapter() - Constructor for class eu.hgross.blaubot.android.wifip2p.BlaubotWifiDirectEventListenerAdapter
-
- BlaubotWifiP2PAcceptor - Class in eu.hgross.blaubot.android.wifip2p
-
- BlaubotWifiP2PAcceptor(BlaubotWifiP2PAdapter) - Constructor for class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAcceptor
-
- BlaubotWifiP2PAdapter - Class in eu.hgross.blaubot.android.wifip2p
-
Adapter implementation for WIFI Direct on android.
- BlaubotWifiP2PAdapter(BlaubotUUIDSet, WifiP2pManager, WifiManager, Channel) - Constructor for class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- BlaubotWifiP2PBeacon - Class in eu.hgross.blaubot.android.wifip2p
-
We are able to signal some defined strings (see http://upnp.org/specs/dm/UPnP-dm-BasicManagement-v1-Service.pdf)
over the upnp framework, so we pick one of them to indicate that there is a blaubot instance running.
- BlaubotWifiP2PBeacon(WifiP2pManager, Channel, int) - Constructor for class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
The string that we exploit to pre-filter upnp devices before we probe them if they are really a
blaubot beacon.
- BlaubotWifiP2PBroadcastReceiver - Class in eu.hgross.blaubot.android.wifip2p
-
A BroadcastReceiver that gets notified on important WIFI Direct events.
- BlaubotWifiP2PBroadcastReceiver(WifiP2pManager, Channel) - Constructor for class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver
-
The needed WifiP2pManager
and Channel
can be retrieved like this:
mManager = (WifiP2pManager) context.getSystemService(Context.WIFI_P2P_SERVICE);
mChannel = mManager.initialize(context, context.getMainLooper(), null);
- BlaubotWifiP2PBroadcastReceiver.IBlaubotWifiDirectEventListener - Interface in eu.hgross.blaubot.android.wifip2p
-
- BlaubotWifiP2PConnection - Class in eu.hgross.blaubot.android.wifip2p
-
WIFI P2P connection implementation
- BlaubotWifiP2PConnector - Class in eu.hgross.blaubot.android.wifip2p
-
WIFIDirect connector implementation for android.
- BlaubotWifiP2PConnector(BlaubotWifiP2PAdapter) - Constructor for class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnector
-
- BlaubotWifiP2PDevice - Class in eu.hgross.blaubot.android.wifip2p
-
- BlaubotWifiP2PDevice(String, WifiP2pDevice) - Constructor for class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PDevice
-
- BLUETOOTH_ACCEPTORS_RFCOMM_SDP_SERVICE_NAME - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
The service name used for all RFCOMM based acceptors
- BLUETOOTH_ADAPTER_LOCK - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
A monitor that can be used to avoid concurrent bluetooth operations due to some
some bad bluetooth adapters that will fail when stressed.
- BluetoothAcceptThread(UUID) - Constructor for class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor.BluetoothAcceptThread
-
- bluetoothAdapterSempaphore - Variable in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothAdapter
-
- bluetoothAdapterSempaphore - Variable in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAdapter
-
- BluetoothConnectionMetaDataDTO - Class in eu.hgross.blaubot.android.bluetooth
-
The acceptor meta data class for the bluetooth acceptor
- BluetoothConnectionMetaDataDTO(ConnectionMetaDataDTO) - Constructor for class eu.hgross.blaubot.android.bluetooth.BluetoothConnectionMetaDataDTO
-
- BluetoothConnectionMetaDataDTO(String) - Constructor for class eu.hgross.blaubot.android.bluetooth.BluetoothConnectionMetaDataDTO
-
- BONJOUR_KEY_BEACON_UUID - Static variable in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- BONJOUR_KEY_UNIQUE_ID - Static variable in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- BowDownToNewKingAdminMessage - Class in eu.hgross.blaubot.admin
-
Informs the peasants and the prince that they have to join another king's kingdom.
- BowDownToNewKingAdminMessage(String, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.admin.BowDownToNewKingAdminMessage
-
- BowDownToNewKingAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.BowDownToNewKingAdminMessage
-
- broadcastAdminMessage(BlaubotMessage) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Sends a BlaubotMessage as admin message to the master, from where it is dispatched to all clients (including the master).
- BYTE_ORDER - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
The default byte order used within all Blaubot serializations
- calculateHeaderLength(BlaubotMessageType) - Static method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
Calculates a messages total header length by a given BlaubotMessageType
- CensusMessage - Class in eu.hgross.blaubot.admin
-
Informs about devices and their roles (states) in the kingdom.
- CensusMessage(Map<String, State>) - Constructor for class eu.hgross.blaubot.admin.CensusMessage
-
- CensusMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.CensusMessage
-
- CHANNEL_FIELD_LENGTH - Static variable in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- channelActive(ChannelHandlerContext) - Method in class eu.hgross.blaubot.websocket.WebsocketClientHandler
-
- channelInactive(ChannelHandlerContext) - Method in class eu.hgross.blaubot.websocket.WebsocketClientHandler
-
- ChannelInfo - Class in eu.hgross.blaubot.messaging
-
- ChannelInfo(BlaubotChannel, String) - Constructor for class eu.hgross.blaubot.messaging.ChannelInfo
-
- ChannelManagerView - Class in eu.hgross.blaubot.android.views
-
Android view to display informations about the StateMachine's history of states.
- ChannelManagerView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.ChannelManagerView
-
- ChannelManagerView(Context, AttributeSet, int) - Constructor for class eu.hgross.blaubot.android.views.ChannelManagerView
-
- ChannelPanel - Class in eu.hgross.blaubot.ui
-
Shows all channels that are in use.
- ChannelPanel() - Constructor for class eu.hgross.blaubot.ui.ChannelPanel
-
- channelRead0(ChannelHandlerContext, Object) - Method in class eu.hgross.blaubot.websocket.WebsocketClientHandler
-
- channelRead0(ChannelHandlerContext, Object) - Method in class eu.hgross.blaubot.websocket.WebsocketServerHandler
-
- channelReadComplete(ChannelHandlerContext) - Method in class eu.hgross.blaubot.websocket.WebsocketServerHandler
-
- ChannelSubscriptionListener - Class in eu.hgross.blaubot.util
-
Keeps track of subscriptions to channels by checking admin messages and the LifeCycleListeners.
- ChannelSubscriptionListener() - Constructor for class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
- ChannelSubscriptionListener.SubscriptionChangeListener - Interface in eu.hgross.blaubot.util
-
- ChannelView - Class in eu.hgross.blaubot.android.views
-
Represents a Channel that has to be injected via setChannel(ChannelInfo)
- ChannelView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.ChannelView
-
- ChannelView(Context, AttributeSet, int) - Constructor for class eu.hgross.blaubot.android.views.ChannelView
-
- CHUNK_ID_FIELD_LENGTH - Static variable in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- CHUNK_NO_FIELD_LENGTH - Static variable in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- CLASSIFIER_ADD_SUBSCRIPTION - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_BOW_DOWN_TO_NEW_KING - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_CENSUS_MESSAGE - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_CLOSE_SERVER_CONNECTION - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_DISCOVERED_DEVICE - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_FINISHED_HANDSHAKE - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_KEEP_ALIVE_MESSAGE - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_NEW_PRINCE_MESSAGE - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_PRINCE_ACK - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_PRINCE_FOUND_A_KING_MESSAGE - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_REMOVE_SUBSCRIPTION - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_SERVER_CONNECTION_AVAILABLE - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_SERVER_CONNECTION_DOWN - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_SERVER_CONNECTION_RELAY_PAYLOAD - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- CLASSIFIER_STRING_MESSAGE - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- classifierAndPayloadBytes() - Method in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
Get this message's byte representation including the classifier bytes
- clearConnections() - Method in class eu.hgross.blaubot.android.views.ConnectionView
-
Removes all mConnections and refreshes the view
- clearMessageQueue() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- clearMessageQueue() - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
Clears the message queue.
- close() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- close() - Method in class eu.hgross.blaubot.core.Blaubot
-
- close() - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- close() - Method in class eu.hgross.blaubot.util.Base64.OutputStream
-
Flushes and closes (I think, in the superclass) the stream.
- CloseRelayConnectionAdminMessage - Class in eu.hgross.blaubot.admin
-
Instructs a mediator to close it's connection to the server
- CloseRelayConnectionAdminMessage(String) - Constructor for class eu.hgross.blaubot.admin.CloseRelayConnectionAdminMessage
-
- CloseRelayConnectionAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.CloseRelayConnectionAdminMessage
-
- compareTo(IBlaubotDevice) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- compareTo(IBlaubotDevice) - Method in class eu.hgross.blaubot.core.BlaubotDevice
-
- compareTo(IBlaubotDevice) - Method in class eu.hgross.blaubot.mock.BlaubotDeviceMock
-
- connect(WifiConnector.IWifiConnectorCallback) - Method in class eu.hgross.blaubot.android.wifi.WifiConnector
-
Connects to the network (same as connect(boolean) but with async api)
- connect() - Method in class eu.hgross.blaubot.android.wifi.WifiConnector
-
Connects to the network.
- connected - Variable in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- connection - Variable in class eu.hgross.blaubot.core.acceptor.discovery.ExchangeStatesTask
-
- CONNECTION_TYPE_KEY - Static variable in class eu.hgross.blaubot.core.acceptor.ConnectionMetaDataDTO
-
- ConnectionClosedStateMachineEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- ConnectionClosedStateMachineEvent(IBlaubotConnection) - Constructor for class eu.hgross.blaubot.core.statemachine.events.ConnectionClosedStateMachineEvent
-
- ConnectionEstablishedStateMachineEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- ConnectionEstablishedStateMachineEvent(IBlaubotConnection) - Constructor for class eu.hgross.blaubot.core.statemachine.events.ConnectionEstablishedStateMachineEvent
-
- ConnectionInfo - Class in eu.hgross.blaubot.messaging
-
- ConnectionInfo(BlaubotMessageManager) - Constructor for class eu.hgross.blaubot.messaging.ConnectionInfo
-
- connectionListeners - Variable in class eu.hgross.blaubot.core.AbstractBlaubotConnection
-
- ConnectionMetaDataDTO - Class in eu.hgross.blaubot.core.acceptor
-
Generic meta data DTO object to transfer connectivity informations about
Acceptors (like ip address, mac address, ...)
- ConnectionMetaDataDTO() - Constructor for class eu.hgross.blaubot.core.acceptor.ConnectionMetaDataDTO
-
- connectionMetaDataDTOList - Variable in class eu.hgross.blaubot.core.statemachine.events.AbstractBlaubotDeviceDiscoveryEvent
-
Can be used in a subclass implementation
- ConnectionStateMachine - Class in eu.hgross.blaubot.core.statemachine
-
Statemachine for the network creation.
- ConnectionStateMachine(IBlaubotDevice, BlaubotConnectionManager, List<IBlaubotAdapter>, List<IBlaubotBeacon>, Blaubot, ServerConnectionManager) - Constructor for class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
Create the connection state machine for a blaubot instance.
- ConnectionStateMachineAdapter - Class in eu.hgross.blaubot.core.statemachine
-
- ConnectionStateMachineAdapter() - Constructor for class eu.hgross.blaubot.core.statemachine.ConnectionStateMachineAdapter
-
- ConnectionStateMachineConfig - Class in eu.hgross.blaubot.core
-
- ConnectionStateMachineConfig() - Constructor for class eu.hgross.blaubot.core.ConnectionStateMachineConfig
-
- ConnectionView - Class in eu.hgross.blaubot.android.views
-
A view to visualize a list of IBlaubotConnections beautifully ;-)
Implements IBlaubotDebugView but can also be used manually via addConnection, removeConnection and clearConnections.
- ConnectionView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.ConnectionView
-
- connectToBlaubotDevice(IBlaubotDevice) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnector
-
- connectToBlaubotDevice(IBlaubotDevice) - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiConnector
-
- connectToBlaubotDevice(IBlaubotDevice) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnector
-
- connectToBlaubotDevice(IBlaubotDevice) - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnector
-
- connectToBlaubotDevice(IBlaubotDevice, int) - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
- connectToBlaubotDevice(String, int) - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
Tries to connect to the
IBlaubotDevice
corresponding to the given uniqueId
by aksing all connectors if for a device object belonging to this uniqueId and trying
to connect to this device.
- connectToBlaubotDevice(IBlaubotDevice) - Method in interface eu.hgross.blaubot.core.connector.IBlaubotConnector
-
- connectToBlaubotDevice(IBlaubotDevice) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnector
-
- connectToBlaubotDevice(IBlaubotDevice, EthernetConnectionMetaDataDTO) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnector
-
Connects to the given device using the given connection params.
- connectToBlaubotDevice(IBlaubotDevice) - Method in class eu.hgross.blaubot.mock.BlaubotConnectorMock
-
- connectToBlaubotDevice(IBlaubotDevice) - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketConnector
-
- contains(T) - Method in class eu.hgross.blaubot.core.acceptor.discovery.TimeoutList
-
Checks whether an item is considered alive
- containsPayload() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- copy(BlaubotMessageType) - Static method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
Copies a message type object.
- createAdminMessageFromRawMessage(BlaubotMessage) - Static method in class eu.hgross.blaubot.admin.AdminMessageFactory
-
- createAndshowGui(BlaubotServer) - Static method in class eu.hgross.blaubot.ui.BlaubotServerPanel
-
Creates the gui for the server and displays the returned JFrame in a new Thread.
- createAndShowGui(Blaubot) - Static method in class eu.hgross.blaubot.ui.SwingDebugView
-
Creates the gui for the blaubot instance and displays the returned JFrame in a new Thread.
- createAsDialog(Context, Blaubot, String, int, String, String) - Static method in class eu.hgross.blaubot.android.views.edit.WebsocketServerConnectorEditView
-
Creates this view as a dialog that allows the user to create a server connector which is then
attached to the given blaubot instance.
- createBlaubot(UUID, IBlaubotDevice, IBlaubotAdapter, IBlaubotBeacon...) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Creates a Blaubot instance from a given adapter and multiple beacons.
- createBlaubot(UUID, IBlaubotDevice, IBlaubotAdapter, IBlaubotBeacon...) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a Blaubot instance from a given adapter and multiple beacons.
- createBlaubot(UUID, IBlaubotAdapter, IBlaubotBeacon...) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a Blaubot instance from a given adapter and multiple beacons using a random unique device id for the ownDevice.
- createBlaubotDeviceFromUniqueId(String) - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
Goes through all connected devices and tries to find an IBlaubotDevice instance with this uniqueId.
- createBlaubotWebsocketAdapter(IBlaubotDevice, String, int) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Create a websocket adapter via reflection
- createBlaubotWebsocketServer(IBlaubotDevice, String, int) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a blaubot server using the websocket acceptor
- createBlaubotWebsocketServer(IBlaubotDevice) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a blaubot server using websockets, the default port 8080 on all interfaces (0.0.0.0).
- createBlaubotWebsocketServer(IBlaubotDevice, int) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a blaubot server using websockets on all interfaces (0.0.0.0)
using the given httpPort.
- createBluetoothBlaubot(UUID) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Sets up a default
Blaubot
instance using only bluetooth for discovery and network connections.
- createBluetoothBlaubotWithBluetoothAndNFCBeacon(UUID) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Creates a bluetooth driven blaubot intance using NFC and Bluetooth as beacons.
- createBluetoothBlaubotWithMulticastBeacon(UUID, int, int) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Sets up a default
Blaubot
instance using only the bluetooth adapter.
- createBluetoothBlaubotWithNFCBeacon(UUID) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Creates a bluetooth driven blaubot intance using NFC as beacon.
- createBluetoothIntentFilter() - Static method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDeviceDiscoveryReceiver
-
Creates an IntentFilter
for the bluetooth intents needed by this BroadcastReceiver
.
- createChannel(short) - Method in class eu.hgross.blaubot.core.Blaubot
-
Creates the channel with the given id.
- createChannelEditDialog(Context, IBlaubotChannel) - Static method in class eu.hgross.blaubot.android.views.ChannelView
-
Creates a dialog which lets a user change the properties of the channel's config.
- createChannelManagerInfo() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Creates an object containing detailed informations about the state of the channel manager.
- createChunks(short) - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
Creates chunks of this message containing the given chunkId.
- createConnector(IBlaubotDevice) - Method in class eu.hgross.blaubot.android.views.edit.WebsocketServerConnectorEditView
-
Tries to construct the server connector from the view's inputs.
- createDiscoveryEvent() - Method in class eu.hgross.blaubot.admin.DiscoveredDeviceAdminMessage
-
Creates a new discovery event based on this message
- createDiscoveryEventForDevice(IBlaubotDevice, List<ConnectionMetaDataDTO>) - Method in enum eu.hgross.blaubot.core.State
-
Creates the appropriate discovery event from the given State
- createEthernetBlaubot(UUID) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a ethernet blaubot instance with the default ports 17171, 17172, 17173
and does some dirty stuff to get around android's no network on main thread
policy.
- createEthernetBlaubot(UUID, int, int, int, InetAddress) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a blaubot instance using an existing network and the tcp socket adapter with the multicast beacon.
- createEthernetBlaubotWithBluetoothBeacon(UUID, int, InetAddress) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Creates a blaubot instance using the bluetooth beacon and sockets to communicate.
- createEthernetBlaubotWithBonjourBeacon(UUID, int, int, InetAddress) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a blaubot instance using the bonjour beacon.
- createEthernetBlaubotWithFixedDevicesBeacon(UUID, IBlaubotDevice, int, int, InetAddress, Set<String>) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a blaubot instance using the ethernet adapter.
- createEthernetBlaubotWithNFCBeacon(UUID, int, InetAddress) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Creates a blaubot instance using ethernet adapter and the NFC beacon.
- createFixedDeviceSetConfigString(InetAddress, int, int) - Static method in class eu.hgross.blaubot.ethernet.FixedDeviceSetHelper
-
- createFixedDeviceSetInstances(Set<String>) - Static method in class eu.hgross.blaubot.ethernet.FixedDeviceSetHelper
-
Transforms a set of fixed device config
String
s into a
Set
of
IBlaubotDevice
instances.
- createFromInboundConnection(IBlaubotConnection) - Static method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
Creates this conneciton upon another connection and awaits data to be sent instantly.
- createFromOutboundConnection(IBlaubotConnection, String) - Static method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
Creates this connection upon another connection and ensures to send the handshake before first write.
- createIcon(State, String) - Static method in class eu.hgross.blaubot.ui.Util
-
Given a blaubot state, creates a Swing panel containing the state's icon.
- createInsecureRfcommSocketToServiceRecord(UUID) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- createInstance(WifiManager) - Static method in class eu.hgross.blaubot.android.wifi.WifiApUtil
-
- createJsr82Adapter(BlaubotUUIDSet, IBlaubotDevice) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a JSR82 adapter that can be used on Windows, Mac and Linux, if a jsr82 implementation is available.
- createJsr82BluetoothBlaubot(UUID) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Sets up a default
Blaubot
instance using a Jsr82 bluetooth stack for connections and a multicast beacon (ip network) for discovery.
- createKingdomViewListItem(Context, State, String) - Static method in class eu.hgross.blaubot.android.views.KingdomView
-
Creates a kingdom view list item
- createOrGetChannel(short) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Creates a channel, if not already existent.
- createRfcommSocketToServiceRecord(UUID) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- createWebSocketBlaubotWithBonjourBeacon(UUID, int, int, InetAddress) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a blaubot instance using an existing network and the websocket adapter with the bonjour beacon.
- createWebSocketBlaubotWithMulticastBeacon(UUID, int, int, int, InetAddress) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a blaubot instance using an existing network and the websocket adapter with the multicast beacon.
- createWebSocketGeoBeaconServer(int, double) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a standalone GeoBeaconServer which uses WebSockets as an endpoint for a GeoLocationBeacon.
- createWebSocketGeoLocationBeacon(IBlaubotDevice, String, int) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a GeoLocationBeacon using WebSockets.
- createWebSocketGeoLocationBeaconForAndroid(IBlaubotDevice, String, int) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Creates an android specific GeoLocationBeacon using WebSockets.
- createWebSocketMetaDataDTO(String, String, int) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
This shortcut method creates a websocket meta data object that can be used to provide endpoint
information when using a websocket based BlaubotServer or GeoBeaconServer.
- createWebSocketServerConnector(String, int, String, IBlaubotDevice, String) - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
Creates a WebSocket ServerConnector.
- createWifiApWithBluetoothBeaconBlaubot(UUID, ConnectivityManager, WifiManager, int) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Sets up a default
Blaubot
instance using Wifi by creating wifi access points and socket
connections.
- createWifiApWithNfcBeaconBlaubot(UUID, ConnectivityManager, WifiManager, int) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Sets up a default
Blaubot
instance using Wifi by creating wifi access points and socket
connections.
- createWifiP2PBlaubot(UUID, WifiP2pManager, WifiManager, WifiP2pManager.Channel, WifiP2pManager.Channel) - Static method in class eu.hgross.blaubot.android.BlaubotAndroidFactory
-
Sets up a default
Blaubot
instance using only the WIFIDirect adapter.
- createWifiP2PIntentFilter() - Static method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver
-
Creates an IntentFilter
for the WIFIDirect intents needed by this BroadcastReceiver
.
- CROWNING_PREPARATION_TIMEOUT - Static variable in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothAdapter
-
- CROWNING_PREPARATION_TIMEOUT - Static variable in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAdapter
-
- currentState - Variable in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
- d(String, String) - Static method in class eu.hgross.blaubot.util.Log
-
- d(String, String, Throwable) - Static method in class eu.hgross.blaubot.util.Log
-
- deactivate() - Method in interface eu.hgross.blaubot.datasource.IDataSourcePlugin
-
Deprecated.
deactivate this plugin in order to release resources and stop retrieving
data from the data source.
- deactivate() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
Deactivates the channel and therefore the message picking.
- deactivate() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Deactivates all MessageManagers and Channels
- deactivate(IActionListener) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageManager
-
Deactivates sender and receiver
- deactivate(IActionListener) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageReceiver
-
Deactivates the message receiver (completes current message readings, if any and then shuts down)
- deactivate(IActionListener) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageSender
-
Deactivates the message sender (completes current message readings, if any and then shuts down).
- deactivateServerConnector() - Method in class eu.hgross.blaubot.core.BlaubotServerConnector
-
Deactivates the connector and the connectivity polling.
- DebugView - Class in eu.hgross.blaubot.android.views
-
This is a big generic debug view for Blaubot implementations showing off all kinds of information
of what is going on inside of Blaubot.
- DebugView(Context) - Constructor for class eu.hgross.blaubot.android.views.DebugView
-
- DebugView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.DebugView
-
- DECODE - Static variable in class eu.hgross.blaubot.util.Base64
-
Specify decoding in first bit.
- decode(byte[]) - Static method in class eu.hgross.blaubot.util.Base64
-
Low-level access to decoding ASCII characters in
the form of a byte array.
- decode(byte[], int, int, int) - Static method in class eu.hgross.blaubot.util.Base64
-
Low-level access to decoding ASCII characters in
the form of a byte array.
- decode(String) - Static method in class eu.hgross.blaubot.util.Base64
-
Decodes data from Base64 notation, automatically
detecting gzip-compressed data and decompressing it.
- decode(String, int) - Static method in class eu.hgross.blaubot.util.Base64
-
Decodes data from Base64 notation, automatically
detecting gzip-compressed data and decompressing it.
- decodeFileToFile(String, String) - Static method in class eu.hgross.blaubot.util.Base64
-
Reads infile and decodes it to outfile.
- decodeFromFile(String) - Static method in class eu.hgross.blaubot.util.Base64
-
Convenience method for reading a base64-encoded
file and decoding it.
- decodeToFile(String, String) - Static method in class eu.hgross.blaubot.util.Base64
-
Convenience method for decoding data to a file.
- decodeToObject(String) - Static method in class eu.hgross.blaubot.util.Base64
-
Attempts to decode Base64 data and deserialize a Java
Object within.
- decodeToObject(String, int, ClassLoader) - Static method in class eu.hgross.blaubot.util.Base64
-
Attempts to decode Base64 data and deserialize a Java
Object within.
- DEFAULT_CHANNEL_ID - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
Default channel id which is used, when no additional config was given
- describeContents() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- deviceDiscovered(RemoteDevice, DeviceClass) - Method in class eu.hgross.blaubot.bluetooth.SampleSPPClient
-
- DiscardNewPickerStrategy - Class in eu.hgross.blaubot.messaging
-
Picks messages from the given queue.
- DiscardNewPickerStrategy() - Constructor for class eu.hgross.blaubot.messaging.DiscardNewPickerStrategy
-
- DiscardOldPickerStrategy - Class in eu.hgross.blaubot.messaging
-
Picks messages from the given queue.
- DiscardOldPickerStrategy() - Constructor for class eu.hgross.blaubot.messaging.DiscardOldPickerStrategy
-
- disconnect() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnection
-
- disconnect() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnection
-
- disconnect() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnection
-
- disconnect() - Method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
- disconnect() - Method in interface eu.hgross.blaubot.core.IBlaubotConnection
-
Disconnects the connection (if connected), nothing otherwise
- disconnect() - Method in class eu.hgross.blaubot.core.ServerConnectionManager.BlaubotServerRelayConnection
-
- disconnect() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnection
-
- disconnect() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionMock
-
- disconnect() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- disconnect() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketConnection
-
- disconnectKingdom() - Method in class eu.hgross.blaubot.core.BlaubotKingdom
-
Closes all connections and releases resources regarding this kingdom.
- disconnectStreams() - Method in class eu.hgross.blaubot.core.GenericBlaubotConnection
-
Disconnects the datainput and dataoutputstrem
- disconnnectMonitor - Variable in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- DiscoveredDeviceAdminMessage - Class in eu.hgross.blaubot.admin
-
Admin message used to dispatch a beacon event over
- DiscoveredDeviceAdminMessage(String, State, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.admin.DiscoveredDeviceAdminMessage
-
Creates a message to dispatch a DeviceDiscoveryEvent to another device.
- DiscoveredDeviceAdminMessage(AbstractBlaubotDeviceDiscoveryEvent) - Constructor for class eu.hgross.blaubot.admin.DiscoveredDeviceAdminMessage
-
Creates a message to dispatch a DeviceDiscoveryEvent to another device.
- DiscoveredDeviceAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.DiscoveredDeviceAdminMessage
-
- DiscoveredFreeEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- DiscoveredFreeEvent(IBlaubotDevice, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.core.statemachine.events.DiscoveredFreeEvent
-
- DiscoveredKingEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- DiscoveredKingEvent(IBlaubotDevice, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.core.statemachine.events.DiscoveredKingEvent
-
- DiscoveredPeasantEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- DiscoveredPeasantEvent(IBlaubotDevice, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.core.statemachine.events.DiscoveredPeasantEvent
-
- DiscoveredPrinceEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- DiscoveredPrinceEvent(IBlaubotDevice, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.core.statemachine.events.DiscoveredPrinceEvent
-
- DiscoveredStoppedEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- DiscoveredStoppedEvent(IBlaubotDevice, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.core.statemachine.events.DiscoveredStoppedEvent
-
- distanceBetweenGeoBeaconMessages(GeoData, GeoData) - Static method in class eu.hgross.blaubot.geobeacon.GeoBeaconUtil
-
Calculates the distance between two coordinates in KM using the harvesine formula.
- DO_BREAK_LINES - Static variable in class eu.hgross.blaubot.util.Base64
-
Do break lines when encoding.
- DONT_GUNZIP - Static variable in class eu.hgross.blaubot.util.Base64
-
Specify that gzipped data should not be automatically gunzipped.
- GenericBlaubotConnection - Class in eu.hgross.blaubot.core
-
An generic generic
IBlaubotConnection
blaubot connection implementation using input and output streams
- GenericBlaubotConnection(IBlaubotDevice, InputStream, OutputStream) - Constructor for class eu.hgross.blaubot.core.GenericBlaubotConnection
-
- GEO_BEACON_SERVER_UNIQUE_DEVICE_ID - Static variable in class eu.hgross.blaubot.geobeacon.GeoBeaconConstants
-
- GeoBeaconConstants - Class in eu.hgross.blaubot.geobeacon
-
- GeoBeaconConstants() - Constructor for class eu.hgross.blaubot.geobeacon.GeoBeaconConstants
-
- GeoBeaconMessage - Class in eu.hgross.blaubot.geobeacon
-
Contains a BeaconMessage and the geo data
- GeoBeaconMessage(BeaconMessage, GeoData, String) - Constructor for class eu.hgross.blaubot.geobeacon.GeoBeaconMessage
-
- GeoBeaconMessage(GeoBeaconMessageDTO) - Constructor for class eu.hgross.blaubot.geobeacon.GeoBeaconMessage
-
- GeoBeaconMessageDTO - Class in eu.hgross.blaubot.geobeacon
-
- GeoBeaconMessageDTO() - Constructor for class eu.hgross.blaubot.geobeacon.GeoBeaconMessageDTO
-
- GeoBeaconMessageDTO(GeoBeaconMessage) - Constructor for class eu.hgross.blaubot.geobeacon.GeoBeaconMessageDTO
-
- geoBeaconMessageToBlaubotMessage(GeoBeaconMessage) - Static method in class eu.hgross.blaubot.geobeacon.GeoBeaconUtil
-
Wraps a geo beacon message into a blaubot message
- GeoBeaconServer - Class in eu.hgross.blaubot.geobeacon
-
A simple server that receives messages from beacons containing their state and connection metadata
and some geolocation informations.
- GeoBeaconServer(double, IBlaubotConnectionAcceptor...) - Constructor for class eu.hgross.blaubot.geobeacon.GeoBeaconServer
-
Creates the server using the given acceptors.
- GeoBeaconUtil - Class in eu.hgross.blaubot.geobeacon
-
Contains helper methods for the geo beacon.
- GeoBeaconUtil() - Constructor for class eu.hgross.blaubot.geobeacon.GeoBeaconUtil
-
- GeoData - Class in eu.hgross.blaubot.geobeacon
-
Generalized GeoData DTO
- GeoData() - Constructor for class eu.hgross.blaubot.geobeacon.GeoData
-
- GeoData(double, double, float) - Constructor for class eu.hgross.blaubot.geobeacon.GeoData
-
- GeoLocationBeacon - Class in eu.hgross.blaubot.geobeacon
-
A Beacon that commits its current state to a server flavoured with geolocation data
to get updates about nearby devices that do the same.
- GeoLocationBeacon(IBlaubotBeaconStore, IBlaubotConnector...) - Constructor for class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- GeoLocationBeaconAndroid - Class in eu.hgross.blaubot.android.geo
-
Android implementation of the GeoLocationBeacon.
- GeoLocationBeaconAndroid(IBlaubotBeaconStore, IBlaubotConnector...) - Constructor for class eu.hgross.blaubot.android.geo.GeoLocationBeaconAndroid
-
- getAcceptorPort() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAdapter
-
- getAcceptorPort() - Method in class eu.hgross.blaubot.ethernet.EthernetConnectionMetaDataDTO
-
Get the acceptor port of this device, at which connectors will try to connect to
- getAcceptorPortFromFixedDeviceConfigString(String) - Static method in class eu.hgross.blaubot.ethernet.FixedDeviceSetHelper
-
Retrieve the acceptorPort out of a fixed device set config string.
- getAcceptors() - Method in class eu.hgross.blaubot.core.BlaubotServer
-
- getAcceptors() - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconServer
-
Returns the acceptors on which this server is listening on.
- getAcceptorWifiChannel() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- getAcceptThread() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- getAcceptThread() - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- getAcceptThread() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- getAcceptThread() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- getAcceptThread() - Method in interface eu.hgross.blaubot.ethernet.IEthernetBeacon
-
- getAccuracy() - Method in class eu.hgross.blaubot.geobeacon.GeoData
-
- getAdapter() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- getAdapter() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor
-
- getAdapter() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnector
-
- getAdapter() - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- getAdapter() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAcceptor
-
- getAdapter() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiConnector
-
- getAdapter() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAcceptor
-
- getAdapter() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- getAdapter() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnector
-
- getAdapter() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor
-
- getAdapter() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnector
-
- getAdapter() - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotConnectionAcceptor
-
Get the adapter of which this acceptor is part of.
- getAdapter() - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- getAdapter() - Method in interface eu.hgross.blaubot.core.connector.IBlaubotConnector
-
Get the adapter of which this connector is part of.
- getAdapter() - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- getAdapter() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAcceptor
-
- getAdapter() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnector
-
- getAdapter() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- getAdapter() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- getAdapter() - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- getAdapter() - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- getAdapter() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionAcceptorMock
-
- getAdapter() - Method in class eu.hgross.blaubot.mock.BlaubotConnectorMock
-
- getAdapter() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor
-
- getAdapter() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketConnector
-
- getAdapters() - Method in class eu.hgross.blaubot.core.Blaubot
-
- getAdapters() - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
- getAddress() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- getAdminMessage() - Method in class eu.hgross.blaubot.core.statemachine.events.AdminMessageStateMachineEvent
-
- getAllConnections() - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
- getAppUUID() - Method in class eu.hgross.blaubot.core.BlaubotUUIDSet
-
The UUID identifying the app
- getAsBlaubotMessage() - Method in class eu.hgross.blaubot.admin.RelayAdminMessage
-
- getAvgRtt() - Method in class eu.hgross.blaubot.util.PingMeasurerResult
-
The averaged RTT
- getBeaconMessage() - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconMessage
-
- getBeaconMessage() - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconMessageDTO
-
- getBeaconMessage64() - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconMessageDTO
-
- getBeaconPort() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- getBeaconPort() - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- getBeaconPort() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- getBeaconPort() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- getBeaconPort() - Method in interface eu.hgross.blaubot.ethernet.IEthernetBeacon
-
- getBeaconPortFromFixedDeviceConfigString(String) - Static method in class eu.hgross.blaubot.ethernet.FixedDeviceSetHelper
-
Retrieve the beaconPort out of a fixedDeviceConfigSring.
- getBeacons() - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconService
-
Get all managed beacons
- getBeaconService() - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
- getBeaconService() - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
- getBeaconStore() - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconService
-
Get the beacon store corresponding to the managed beacons
- getBeaconUUID() - Method in class eu.hgross.blaubot.core.BlaubotUUIDSet
-
The beaconUUID.
- getBeaconUuid() - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconMessage
-
- getBeaconUuid() - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconMessageDTO
-
- getBlaubot() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothAdapter
-
- getBlaubot() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAdapter
-
- getBlaubot() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- getBlaubot() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAdapter
-
- getBlaubot() - Method in interface eu.hgross.blaubot.core.IBlaubotAdapter
-
Get the current blaubot instance
- getBlaubot() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAdapter
-
- getBlaubot() - Method in class eu.hgross.blaubot.mock.AdapterMock
-
- getBlaubot() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAdapter
-
- getBlaubotAdapterConfig() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothAdapter
-
- getBlaubotAdapterConfig() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAdapter
-
- getBlaubotAdapterConfig() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- getBlaubotAdapterConfig() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAdapter
-
- getBlaubotAdapterConfig() - Method in interface eu.hgross.blaubot.core.IBlaubotAdapter
-
Configuration object for hardware specific adapter settings.
- getBlaubotAdapterConfig() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAdapter
-
- getBlaubotAdapterConfig() - Method in class eu.hgross.blaubot.mock.AdapterMock
-
- getBlaubotAdapterConfig() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAdapter
-
- getBlaubotConnection() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageReceiver
-
The blaubot connection used to receive messages.
- getBlaubotConnection() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageSender
-
The connection that is managed by this message sender.
- getBlaubotConnection() - Method in class eu.hgross.blaubot.messaging.ConnectionInfo
-
- getBlaubotDevice() - Method in class eu.hgross.blaubot.messaging.ConnectionInfo
-
- getBlaubotWifiP2PBroadcastReceiver() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- getBluetoothClass() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- getBluetoothDeviceByAddress(String) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDeviceDiscoveryReceiver
-
The device object for the given macAddress, if the device was already discovered.
- getBondState() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- getChannel() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- getChannelConfig() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
The channel config specifying the message picking strategy and message rates as well
as the id.
- getChannelConfig() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- getChannelConfig() - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
Gets the channel config
- getChannelId() - Method in class eu.hgross.blaubot.admin.AddSubscriptionAdminMessage
-
The channel id to which the device wants to subscribe
- getChannelId() - Method in class eu.hgross.blaubot.admin.RemoveSubscriptionAdminMessage
-
The channel id to which the device wants to subscribe
- getChannelId() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
The channel id
- getChannelId() - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
Retrieves the channelId for which this message was designated.
- getChannelManager() - Method in class eu.hgross.blaubot.core.Blaubot
-
- getChannelManager() - Method in class eu.hgross.blaubot.core.BlaubotKingdom
-
The channel manage to manage channels.
- getChannelManager() - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
- getChannels() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManagerInfo
-
- getChannels() - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
The set of known channels that are used
- getChunkId() - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
If this message is a chunk message, gets the chunk id.
- getChunkNo() - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
If this message is a chunk message, returns the chunk number.
- getClassifier() - Method in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- getConnectedDevices() - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
- getConnectedUniqueIds() - Method in class eu.hgross.blaubot.util.KingdomCensusLifecycleListener
-
Get the unique ids for all connected devices
- getConnection() - Method in class eu.hgross.blaubot.core.statemachine.events.ConnectionClosedStateMachineEvent
-
- getConnection() - Method in class eu.hgross.blaubot.core.statemachine.events.ConnectionEstablishedStateMachineEvent
-
- getConnection() - Method in class eu.hgross.blaubot.websocket.WebsocketClientHandler
-
Blocks until the handshake is done.
- getConnectionAcceptor() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothAdapter
-
- getConnectionAcceptor() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAdapter
-
- getConnectionAcceptor() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- getConnectionAcceptor() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAdapter
-
- getConnectionAcceptor() - Method in interface eu.hgross.blaubot.core.IBlaubotAdapter
-
Get the connection acceptor that is in charge to retrieve incoming connections issued by compatible
IBlaubotConnector implementations.
- getConnectionAcceptor() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAdapter
-
- getConnectionAcceptor() - Method in class eu.hgross.blaubot.mock.AdapterMock
-
- getConnectionAcceptor() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAdapter
-
- getConnectionAcceptors(List<IBlaubotAdapter>) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
Traverses adapters to retrieve all acceptors.
- getConnectionAcceptors() - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
- getConnectionAccomplishmentType() - Method in class eu.hgross.blaubot.core.statemachine.states.PeasantState
-
- getConnectionConnectors() - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
- getConnectionDataList() - Method in class eu.hgross.blaubot.admin.ACKPronouncePrinceAdminMessage
-
- getConnectionDataList() - Method in class eu.hgross.blaubot.admin.PronouncePrinceAdminMessage
-
- getConnectionManager() - Method in class eu.hgross.blaubot.core.Blaubot
-
- getConnectionManager() - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAcceptor
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAcceptor
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor
-
- getConnectionMetaData() - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotConnectionAcceptor
-
Get the connection meta data needed to connect to this connector
This infos can range from mac addresses over ip addresses to port numbers.
- getConnectionMetaData() - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.core.statemachine.events.AbstractBlaubotDeviceDiscoveryEvent
-
The connection meta data objects for all of the remote device's acceptors
- getConnectionMetaData() - Method in class eu.hgross.blaubot.core.statemachine.events.DiscoveredFreeEvent
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.core.statemachine.events.DiscoveredKingEvent
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.core.statemachine.events.DiscoveredPeasantEvent
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.core.statemachine.events.DiscoveredPrinceEvent
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.core.statemachine.events.DiscoveredStoppedEvent
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAcceptor
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionAcceptorMock
-
- getConnectionMetaData() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor
-
- getConnectionMetaDataList() - Method in class eu.hgross.blaubot.admin.PrinceFoundAKingAdminMessage
-
Deprecated.
- getConnectionMetaDataList(List<IBlaubotConnectionAcceptor>) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
Takes acceptors and retrieves their connection meta data objects as a list by
retrieving the meta data and putting them into a single list.
- getConnections(IBlaubotDevice) - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
- getConnections() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManagerInfo
-
- getConnectionStateMachine() - Method in class eu.hgross.blaubot.core.Blaubot
-
- getConnectionStateMachine() - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
- getConnectionStateMachineConfig() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothAdapter
-
- getConnectionStateMachineConfig() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAdapter
-
- getConnectionStateMachineConfig() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- getConnectionStateMachineConfig() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAdapter
-
- getConnectionStateMachineConfig() - Method in interface eu.hgross.blaubot.core.IBlaubotAdapter
-
- getConnectionStateMachineConfig() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAdapter
-
- getConnectionStateMachineConfig() - Method in class eu.hgross.blaubot.mock.AdapterMock
-
- getConnectionStateMachineConfig() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAdapter
-
- getConnectionStateMachineConfigForDevice(IBlaubotDevice) - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
Retrieves a guessed ConnectionStateMachineConfig based on the BeaconStore informations from the
registered connector's adapters.
- getConnectionStateMachineState() - Method in class eu.hgross.blaubot.core.statemachine.events.AbstractBlaubotStateMachineEvent
-
- getConnectionsToServer() - Method in class eu.hgross.blaubot.core.ServerConnectionManager
-
- getConnectionTimeout() - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
Max connect duration.
- getConnectionType() - Method in class eu.hgross.blaubot.core.acceptor.ConnectionMetaDataDTO
-
Gets the connection type string that discriminates what type of acceptor this device supports.
- getConnector() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothAdapter
-
- getConnector() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAdapter
-
- getConnector() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- getConnector() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAdapter
-
- getConnector() - Method in interface eu.hgross.blaubot.core.IBlaubotAdapter
-
Get the connector for this adapter.
- getConnector() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAdapter
-
- getConnector() - Method in class eu.hgross.blaubot.mock.AdapterMock
-
- getConnector() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAdapter
-
- getConnectorForDevice(String) - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
Tries to find a connector for the given uniqueDeviceId by determinig the appropriate connectors
via the IBlaubotBeaconStores meta data (if a beaconstore was provided).
- getConnectorRetryTimeout() - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
- getConnectors(List<IBlaubotAdapter>) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
Traverses adapters to retrieve all connectors from them.
- getConstant() - Method in class eu.hgross.blaubot.messaging.DiscardNewPickerStrategy
-
- getConstant() - Method in class eu.hgross.blaubot.messaging.DiscardOldPickerStrategy
-
- getConstant() - Method in interface eu.hgross.blaubot.messaging.IBlaubotMessagePickerStrategy
-
- getConstant() - Method in class eu.hgross.blaubot.messaging.ProcessAllPickerStrategy
-
- getCrowningPreparationTimeout() - Method in class eu.hgross.blaubot.core.ConnectionStateMachineConfig
-
- getCurrentBeaconMessage() - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconService
-
The current beacon message holding our state and connection meta data
- getCurrentKing() - Method in class eu.hgross.blaubot.util.KingdomCensusLifecycleListener
-
Get the current king device
- getCurrentlyUsedServerConnection() - Method in class eu.hgross.blaubot.core.ServerConnectionManager
-
- getCurrentPrinceDevice() - Method in class eu.hgross.blaubot.util.KingdomCensusLifecycleListener
-
Get the current prince device.
- getCurrentState() - Method in class eu.hgross.blaubot.core.acceptor.discovery.BeaconMessage
-
- getCurrentState() - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
- getDataInputStream() - Method in class eu.hgross.blaubot.core.GenericBlaubotConnection
-
- getDataOutputStream() - Method in class eu.hgross.blaubot.core.GenericBlaubotConnection
-
- getDescriptionForPickerStrategy(BlaubotChannelConfig.MessagePickerStrategy) - Static method in class eu.hgross.blaubot.android.views.ChannelView
-
Returns a string describing the given strategy
- getDevices() - Method in class eu.hgross.blaubot.util.KingdomCensusLifecycleListener
-
Get the connected devices
- getDeviceStates() - Method in class eu.hgross.blaubot.admin.CensusMessage
-
- getDiscoveredBluetoothDevices() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDeviceDiscoveryReceiver
-
- getDoConnect() - Method in class eu.hgross.blaubot.core.BlaubotServerConnector
-
- getDrawableForBlaubotState(Context, IBlaubotState) - Static method in class eu.hgross.blaubot.android.views.ViewUtils
-
Retrieve the corresponding drawable by the blaubot state
- getDrawableForBlaubotState(Context, State) - Static method in class eu.hgross.blaubot.android.views.ViewUtils
-
Retrieve the corresponding drawable by the blaubot state
- getEthernetConnectionFromSocket(Socket) - Static method in class eu.hgross.blaubot.ethernet.BlaubotEthernetUtils
-
- getExponentialBackoffFactor() - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
- getFromState() - Method in class eu.hgross.blaubot.core.statemachine.events.AbstractTimeoutStateMachineEvent
-
- getGeoData() - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconMessage
-
- getGeoData() - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconMessageDTO
-
- getImageForState(State) - Static method in class eu.hgross.blaubot.ui.Util
-
Retrieves an image associated with this state.
- getInetAddressFromConfigString(String) - Static method in class eu.hgross.blaubot.ethernet.FixedDeviceSetHelper
-
Retrieve the InetAddress out of a fixedDeviceConfigSring.
- getInputStreamForWrittenConnectionData() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
Retrieve an
InputStream
to get the data written to this
IBlaubotConnection
via it's write*() methods.
- getInputStreamForWrittenConnectionData() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketConnection
-
- getIntentFilter() - Method in interface eu.hgross.blaubot.android.IBlaubotBroadcastReceiver
-
- getIntentFilter() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- getIpAddress() - Method in class eu.hgross.blaubot.ethernet.EthernetConnectionMetaDataDTO
-
The IP-Address of this device
- getIpAddressFromConfigString(String) - Static method in class eu.hgross.blaubot.ethernet.FixedDeviceSetHelper
-
Retrieve the ipAddress out of a fixedDeviceConfigSring.
- getIpByMACFromARP(String) - Static method in class eu.hgross.blaubot.android.wifi.WifiUtils
-
Tries to resolve the ip address for a given mac address from the ARP cache.
- getIsAck() - Method in class eu.hgross.blaubot.admin.FinishedHandshakeAdminMessage
-
- getItems() - Method in class eu.hgross.blaubot.core.acceptor.discovery.TimeoutList
-
Returns a list (copy) of alive items.
- getKeepAliveInterval() - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
- getKingConnection() - Method in interface eu.hgross.blaubot.core.statemachine.states.IBlaubotSubordinatedState
-
- getKingConnection() - Method in class eu.hgross.blaubot.core.statemachine.states.PeasantState
-
- getKingConnection() - Method in class eu.hgross.blaubot.core.statemachine.states.PrinceState
-
- getKingDevice() - Method in class eu.hgross.blaubot.core.BlaubotKingdom
-
Returns the king device, which is the discriminator for a kingdom.
- getKingDeviceUniqueId() - Method in class eu.hgross.blaubot.core.acceptor.discovery.BeaconMessage
-
Note: is only set if currentState is State.Prince or State.Peasant
- getKingdomCensusLifecycleListener() - Method in class eu.hgross.blaubot.core.BlaubotKingdom
-
A KingdomCensusLifecycleListener keeping track of the connected devices.
- getKingdomMergeOldKingBowDownTimeout() - Method in class eu.hgross.blaubot.core.ConnectionStateMachineConfig
-
- getKingsConnectionMetaDataList() - Method in class eu.hgross.blaubot.core.acceptor.discovery.BeaconMessage
-
The acceptor meta data for the device's for which we received the state
- getKingsUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.PrinceFoundAKingAdminMessage
-
Deprecated.
- getKingUniqueDeviceId() - Method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
Get the uniqueDeviceId of the king
- getKingUniqueId() - Method in interface eu.hgross.blaubot.core.statemachine.states.IBlaubotSubordinatedState
-
- getKingUniqueId() - Method in class eu.hgross.blaubot.core.statemachine.states.PeasantState
-
- getKingUniqueId() - Method in class eu.hgross.blaubot.core.statemachine.states.PrinceState
-
- getKingWithoutPeasantsTimeout() - Method in class eu.hgross.blaubot.core.ConnectionStateMachineConfig
-
- getLastCensusMessage() - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
- getLastDiscoveryEvent(String) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconStore
-
- getLastDiscoveryEvent(String) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotBeaconStore
-
Get the last received discovery event for a given uniqueDeviceId
- getLastKnownConnectionMetaData(String) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconStore
-
- getLastKnownConnectionMetaData(String) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotBeaconStore
-
Get the last known connection meta data for a device
- getLastKnownState(String) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconStore
-
- getLastKnownState(String) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotBeaconStore
-
Retrieve the last known state for a device
- getLastOriginatorConnection() - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
Gets the last originators connection.
- getLastPronouncePrinceAdminMessage() - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
- getLatitude() - Method in class eu.hgross.blaubot.geobeacon.GeoData
-
- getLocalIpAddress() - Static method in class eu.hgross.blaubot.core.BlaubotFactory
-
TODO: move to another location
- getLogTag() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnection
-
- getLogTag() - Method in class eu.hgross.blaubot.core.GenericBlaubotConnection
-
- getLongitude() - Method in class eu.hgross.blaubot.geobeacon.GeoData
-
- getMacAddress() - Method in class eu.hgross.blaubot.android.bluetooth.BluetoothConnectionMetaDataDTO
-
Get the mac address of the acceptor's device
- getMacAddress() - Method in class eu.hgross.blaubot.android.wifi.WifiConnectionMetaDataDTO
-
The acceptor's device's mac address
- getMacAddress() - Method in class eu.hgross.blaubot.bluetooth.Jsr82BluetoothConnectionMetaDataDTO
-
Get the mac address of the acceptor's device
- getMACbyIpFromARP(String) - Static method in class eu.hgross.blaubot.android.wifi.WifiUtils
-
Given an ipv4 ip address, tries to retrieve the MAC of the device to which
this ip is assigned.
- getMaxConnectionRetries() - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
Max number of connection retries
- getMaxRtt() - Method in class eu.hgross.blaubot.util.PingMeasurerResult
-
The slowest RTT time
- getMediatorUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.CloseRelayConnectionAdminMessage
-
- getMediatorUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.ServerConnectionAvailableAdminMessage
-
- getMediatorUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.ServerConnectionDownAdminMessage
-
- getMediatorUniqueDeviceId() - Method in class eu.hgross.blaubot.core.ServerConnectionManager.BlaubotServerRelayConnection
-
- getMessageBytes() - Method in class eu.hgross.blaubot.admin.RelayAdminMessage
-
- getMessagePicker() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
Gets the mesage picker strategy specified by the user
- getMessageReceiver() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageManager
-
- getMessageSender() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageManager
-
- getMessageSenderQueueSize() - Method in class eu.hgross.blaubot.messaging.ConnectionInfo
-
- getMessageType() - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- getMessageUuid() - Method in class eu.hgross.blaubot.admin.FinishedHandshakeAdminMessage
-
- getMetaData() - Method in class eu.hgross.blaubot.core.acceptor.ConnectionMetaDataDTO
-
Get the metadata.
- getMinMessageRateDelay() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
The minimun delay between two messages.
- getMinRtt() - Method in class eu.hgross.blaubot.util.PingMeasurerResult
-
The fastest RTT time
- getName() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- getNewKingsConnectionMetaDataList() - Method in class eu.hgross.blaubot.admin.BowDownToNewKingAdminMessage
-
- getNewKingsUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.BowDownToNewKingAdminMessage
-
- getNumberOfBytesSent() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManagerInfo
-
Calculates the number of sent bytes by summing it up from all active message senders
- getNumberOfMessagesSent() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManagerInfo
-
- getNumberOfPings() - Method in class eu.hgross.blaubot.util.PingMeasurerResult
-
Number of ping messages sent during the ping measurement
- getNumberOfQueuedMessageSenderBytes() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManagerInfo
-
Calculates the number of queued bytes for all message senders.
- getNumberOfQueuedMessageSenderMessages() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManagerInfo
-
- getOtherEndpointConnection(IBlaubotDevice) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- getOwnConnectionMetaDataList() - Method in class eu.hgross.blaubot.core.acceptor.discovery.BeaconMessage
-
The acceptor meta data for the device for which we received the state
- getOwnDevice() - Method in class eu.hgross.blaubot.core.Blaubot
-
The device object identifying this blaubot instance.
- getOwnDevice() - Method in class eu.hgross.blaubot.core.BlaubotKingdom
-
our own device
- getOwnDevice() - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
- getOwnUniqueDeviceId() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
The uniqueDevice Id
- getPayload() - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
Retrieve this message's payload
- getPickerStrategy() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
- getPingMessageSize() - Method in class eu.hgross.blaubot.util.PingMeasurerResult
-
The size of the ping message
- getPrinceAckTimeout() - Method in class eu.hgross.blaubot.core.ConnectionStateMachineConfig
-
- getPriority() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
The priority for messages sent through this channel.
- getPriority() - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- getProtocolVersion() - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- getPsk() - Method in class eu.hgross.blaubot.android.wifi.WifiConnectionMetaDataDTO
-
The psk to access the ssid
- getQueueCapacity() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
The queue capacity
- getQueueCapacity() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
The max size of the message queue
- getQueueCapacity() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- getQueuedBytes() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageSender
-
The current number of bytes in this MessageSender's queue.
- getQueueSize() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
The current amount of messages in the queue
- getQueueSize() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageSender
-
The current amount of messages in the queue
- getQueueSize() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- getReadableName() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- getReadableName() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PDevice
-
- getReadableName() - Method in class eu.hgross.blaubot.core.BlaubotDevice
-
- getReadableName() - Method in interface eu.hgross.blaubot.core.IBlaubotDevice
-
- getReadableName() - Method in class eu.hgross.blaubot.mock.BlaubotDeviceMock
-
- getReceivedBytes() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
The amount of bytes received by this channel so far.
- getReceivedBytes() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- getReceivedChunkMessages() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageReceiver
-
- getReceivedMessages() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
The message count received by this channel so far.
- getReceivedMessages() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageReceiver
-
- getReceivedMessages() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- getReceivedMessages() - Method in class eu.hgross.blaubot.messaging.ConnectionInfo
-
- getReceivedPayloadBytes() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageReceiver
-
- getReceivedPayloadBytes() - Method in class eu.hgross.blaubot.messaging.ConnectionInfo
-
- getReceiver() - Method in class eu.hgross.blaubot.android.bluetooth.views.ACLListView
-
- getReceiver() - Method in interface eu.hgross.blaubot.android.IBlaubotBroadcastReceiver
-
- getReceiver() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- getRecipientUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.ServerConnectionAvailableAdminMessage
-
- getRecipientUniqueDeviceId() - Method in class eu.hgross.blaubot.core.ServerConnectionManager.BlaubotServerRelayConnection
-
- getRemoteDevice() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnection
-
- getRemoteDevice() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnection
-
- getRemoteDevice() - Method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
- getRemoteDevice() - Method in class eu.hgross.blaubot.core.GenericBlaubotConnection
-
- getRemoteDevice() - Method in interface eu.hgross.blaubot.core.IBlaubotConnection
-
The remote device connected to our device.
- getRemoteDevice() - Method in class eu.hgross.blaubot.core.statemachine.events.AbstractBlaubotDeviceDiscoveryEvent
-
Gets the remote device for which a state was retrieved
- getRemoteDevice() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnection
-
- getRemoteDevice() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionMock
-
- getRemoteDevice() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- getRemoteDeviceState() - Method in class eu.hgross.blaubot.core.statemachine.events.AbstractBlaubotDeviceDiscoveryEvent
-
The remote device's state.
- getRemoteDeviceState() - Method in class eu.hgross.blaubot.core.statemachine.events.DiscoveredFreeEvent
-
- getRemoteDeviceState() - Method in class eu.hgross.blaubot.core.statemachine.events.DiscoveredKingEvent
-
- getRemoteDeviceState() - Method in class eu.hgross.blaubot.core.statemachine.events.DiscoveredPeasantEvent
-
- getRemoteDeviceState() - Method in class eu.hgross.blaubot.core.statemachine.events.DiscoveredPrinceEvent
-
- getRemoteDeviceState() - Method in class eu.hgross.blaubot.core.statemachine.events.DiscoveredStoppedEvent
-
- getSenderUniqueDeviceId() - Method in class eu.hgross.blaubot.ui.PingMessage
-
- getSentBytes() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
The amount of bytes sent through this channel so far.
- getSentBytes() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- getSentBytes() - Method in class eu.hgross.blaubot.util.PingMeasurerResult
-
Number of bytes sent during the ping measurement
- getSentMessages() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
The message count sent through this channel so far.
- getSentMessages() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageSender
-
sent messages
- getSentMessages() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- getSentMessages() - Method in class eu.hgross.blaubot.messaging.ConnectionInfo
-
- getSentPayloadBytes() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageSender
-
- getSentPayloadBytes() - Method in class eu.hgross.blaubot.messaging.ConnectionInfo
-
- getServerConnection() - Method in class eu.hgross.blaubot.core.BlaubotServerConnector
-
Returns the connection to the server, if available
- getServerConnectionManager() - Method in class eu.hgross.blaubot.core.Blaubot
-
The server connection managing connections to a server that are created from the ServerConnector
of this blaubot instance or another blaubot instance from a connected network.
- getServerConnectionManager() - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
Gets the server connection manager
- getServerConnector() - Method in class eu.hgross.blaubot.core.Blaubot
-
The attached server connector
- getServerConnector() - Method in class eu.hgross.blaubot.core.ServerConnectionManager
-
- getServerUniqueDeviceId() - Method in class eu.hgross.blaubot.core.BlaubotServerConnector
-
The configured server's unique device id
- getSsid() - Method in class eu.hgross.blaubot.android.wifi.WifiConnectionMetaDataDTO
-
The ssid of the acceptors created access point
- getStackTraceString(Throwable) - Static method in class eu.hgross.blaubot.util.Log
-
- getStateByStatemachineClass(Class<? extends IBlaubotState>) - Static method in enum eu.hgross.blaubot.core.State
-
- getStateClass() - Method in enum eu.hgross.blaubot.core.State
-
- getStateFromUUID(UUID) - Method in class eu.hgross.blaubot.core.BlaubotUUIDSet
-
Retrieves the
State
encoded by the given
UUID
uuid.
- getStateSpecificUUID(State) - Method in class eu.hgross.blaubot.core.BlaubotUUIDSet
-
Retrieves the UUID encoding the
State
state.
- getString() - Method in class eu.hgross.blaubot.admin.StringAdminMessage
-
- getSubscribersOfChannel(short) - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
creates a set of the known subscribers to a specific channel id.
- getSubscriptions() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- getSubscriptions() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- getSupportedAcceptorTypes() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnector
-
- getSupportedAcceptorTypes() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiConnector
-
- getSupportedAcceptorTypes() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnector
-
- getSupportedAcceptorTypes() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnector
-
- getSupportedAcceptorTypes() - Method in interface eu.hgross.blaubot.core.connector.IBlaubotConnector
-
Returns a list of supported acceptors to connect to.
- getSupportedAcceptorTypes() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnector
-
- getSupportedAcceptorTypes() - Method in class eu.hgross.blaubot.mock.BlaubotConnectorMock
-
- getSupportedAcceptorTypes() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketConnector
-
- getTextForWifiState(int) - Static method in class eu.hgross.blaubot.android.wifi.WifiApUtil
-
- getTimestamp() - Method in class eu.hgross.blaubot.ui.PingMessage
-
Send date
- getUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.ACKPronouncePrinceAdminMessage
-
- getUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.AddSubscriptionAdminMessage
-
- getUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.DiscoveredDeviceAdminMessage
-
- getUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.PronouncePrinceAdminMessage
-
- getUniqueDeviceId() - Method in class eu.hgross.blaubot.admin.RemoveSubscriptionAdminMessage
-
- getUniqueDeviceId() - Method in class eu.hgross.blaubot.core.acceptor.discovery.BeaconMessage
-
Getter for the unique device id of the sending side
- getUniqueDeviceID() - Method in class eu.hgross.blaubot.core.BlaubotDevice
-
- getUniqueDeviceID() - Method in interface eu.hgross.blaubot.core.IBlaubotDevice
-
Note that ; and | are reserved characters which are not allowed to be used as part of the uniqueId
- getUniqueDeviceID() - Method in class eu.hgross.blaubot.mock.BlaubotDeviceMock
-
- getUri() - Method in class eu.hgross.blaubot.websocket.WebsocketConnectionMetaDataDTO
-
- getUuids() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDevice
-
- getUUIDSet() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothAdapter
-
- getUuidSet() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- getUUIDSet() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAdapter
-
- getUuidSet() - Method in class eu.hgross.blaubot.core.Blaubot
-
The uuid set created upon the app uuid.
- getWifiApConfiguration() - Method in class eu.hgross.blaubot.android.wifi.WifiApUtil
-
- getWifiApState() - Method in class eu.hgross.blaubot.android.wifi.WifiApUtil
-
- getWifiAPState() - Method in class eu.hgross.blaubot.android.wifi.WifiApUtil
-
Gets the wifi state code state.
- getWifiP2pDevice() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PDevice
-
The WifiP2pDevice
- getWifiP2pManager() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- gson - Static variable in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- GZIP - Static variable in class eu.hgross.blaubot.util.Base64
-
Specify that data should be gzip-compressed in second bit.
- IActionListener - Interface in eu.hgross.blaubot.core
-
A generic listener for thready things.
- IBlaubotAdapter - Interface in eu.hgross.blaubot.core
-
Interface for blaubot adapters representing a medium to exchange data with
(like Bluetooth, WIFI, ...).
- IBlaubotAdminMessageListener - Interface in eu.hgross.blaubot.messaging
-
Created by henna on 30.01.15.
- IBlaubotAndroidComponent - Interface in eu.hgross.blaubot.android
-
This interface can be attached to Beacons or Adapters.
- IBlaubotBeacon - Interface in eu.hgross.blaubot.core.acceptor.discovery
-
Beacon to expose the blaubot instance's state to other blaubot instances and
discovering purposes.
- IBlaubotBeaconStore - Interface in eu.hgross.blaubot.core.acceptor.discovery
-
A data store for beacon events and therefore last known states and connectivity informations
- IBlaubotBroadcastReceiver - Interface in eu.hgross.blaubot.android
-
An android specific interface applicable to
IBlaubotAdapter
s indicating that
this adapter needs to receive
Intent
s via a
BroadcastReceiver
.
- IBlaubotChannel - Interface in eu.hgross.blaubot.messaging
-
The channel is the main object to be used for sending and receiving messages.
- IBlaubotConnection - Interface in eu.hgross.blaubot.core
-
A connection abstraction.
- IBlaubotConnectionAcceptor - Interface in eu.hgross.blaubot.core.acceptor
-
Defines an abstraction for any kind of connection accepting mechanisms.
- IBlaubotConnectionListener - Interface in eu.hgross.blaubot.core.acceptor
-
- IBlaubotConnectionManagerListener - Interface in eu.hgross.blaubot.core.acceptor
-
- IBlaubotConnectionStateMachineListener - Interface in eu.hgross.blaubot.core.statemachine
-
Listener to watch for the connection state machine's state changes.
- IBlaubotConnector - Interface in eu.hgross.blaubot.core.connector
-
- IBlaubotDebugView - Interface in eu.hgross.blaubot.ui
-
A debug view is meant to show some internal mechanics of Blaubot to interested
developers.
- IBlaubotDevice - Interface in eu.hgross.blaubot.core
-
Abstraction for blaubot devices.
- IBlaubotDiscoveryEventListener - Interface in eu.hgross.blaubot.core.acceptor.discovery
-
Contains the onDeviceDiscoveryEvent callback which is called immediately after a device's state is discovered.
- IBlaubotIncomingConnectionListener - Interface in eu.hgross.blaubot.core.acceptor
-
- IBlaubotKingdomDebugView - Interface in eu.hgross.blaubot.ui
-
A debug view is meant to show some internal mechanics of BlaubotKingdom to interested
developers.
- IBlaubotListeningStateListener - Interface in eu.hgross.blaubot.core.acceptor
-
- IBlaubotMessageListener - Interface in eu.hgross.blaubot.messaging
-
- IBlaubotMessagePickerStrategy - Interface in eu.hgross.blaubot.messaging
-
A strategy to pick messages from a queue
- IBlaubotServerLifeCycleListener - Interface in eu.hgross.blaubot.core
-
Listener interface to be attached to the BlaubotServer.
- IBlaubotState - Interface in eu.hgross.blaubot.core.statemachine.states
-
- IBlaubotSubordinatedState - Interface in eu.hgross.blaubot.core.statemachine.states
-
- IBlaubotSubscriptionChangeListener - Interface in eu.hgross.blaubot.messaging
-
Notifies about changes of a ChannelManagers internal subscription store
- IBluetoothDiscoveryListener - Interface in eu.hgross.blaubot.android.bluetooth
-
TODO: introduce an abstraction layer to remove
BluetoothDevice
and to use
IBlaubotDevice
instead
- IDataSourcePlugin - Interface in eu.hgross.blaubot.datasource
-
Deprecated.
- IEthernetBeacon - Interface in eu.hgross.blaubot.ethernet
-
Interface defining some common methods for Ethernet beacons to reuse components as the accept thread ...
- ILifecycleListener - Interface in eu.hgross.blaubot.core
-
- IncompatibleBlaubotDeviceException - Exception in eu.hgross.blaubot.core.connector
-
- IncompatibleBlaubotDeviceException(String) - Constructor for exception eu.hgross.blaubot.core.connector.IncompatibleBlaubotDeviceException
-
- initChannel(SocketChannel) - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor.WebSocketServerInitializer
-
- inputQueue - Variable in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- InputStream(InputStream) - Constructor for class eu.hgross.blaubot.util.Base64.InputStream
-
- InputStream(InputStream, int) - Constructor for class eu.hgross.blaubot.util.Base64.InputStream
-
- inquiryCompleted(int) - Method in class eu.hgross.blaubot.bluetooth.SampleSPPClient
-
- interrupt() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor.BluetoothAcceptThread
-
- interrupt() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor.Jsr82BluetoothAcceptThread
-
- interrupt() - Method in class eu.hgross.blaubot.ethernet.EthernetBeaconAcceptThread
-
- InvalidClassifierException - Exception in eu.hgross.blaubot.admin
-
- InvalidClassifierException(String) - Constructor for exception eu.hgross.blaubot.admin.InvalidClassifierException
-
- isActive() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- isActive() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- isAdminMessage() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- isApSupported() - Static method in class eu.hgross.blaubot.android.wifi.WifiApUtil
-
- isBetterLocation(Location, Location) - Method in class eu.hgross.blaubot.android.geo.GeoLocationBeaconAndroid
-
Determines whether one Location reading is better than the current Location fix
- isChunk() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- isConnected() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnection
-
- isConnected() - Method in class eu.hgross.blaubot.android.wifi.WifiConnector
-
Checks if the android device is connected to the desired SSID (from
constructor).
- isConnected() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnection
-
- isConnected() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnection
-
- isConnected() - Method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
- isConnected() - Method in class eu.hgross.blaubot.core.BlaubotServerConnector
-
Indicates whether a connection to the server is available or not.
- isConnected() - Method in interface eu.hgross.blaubot.core.IBlaubotConnection
-
- isConnected() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnection
-
- isConnected() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionMock
-
- isConnected() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- isDone() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDeviceDiscoveryReceiver
-
- isExpanded() - Method in class eu.hgross.blaubot.android.views.ExpandableHeightListView
-
- isFirstHop() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- isGreaterThanOurDevice(IBlaubotDevice) - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
Checks whether the other device is greater as our own device or nots.
f
- isKeepAliveMessage() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- isMaster() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
- isMergeKingdomsActivated() - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
- isOwnDevice(String) - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
- isOwnDeviceSubscriberToChannel() - Method in class eu.hgross.blaubot.messaging.ChannelInfo
-
- isSenderExcluded() - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- isServerUniqueDeviceId(String) - Method in class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
Checks whether the given unique device id is a server unique device id.
- isStarted() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- isStarted() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor
-
- isStarted() - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- isStarted() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAcceptor
-
- isStarted() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAcceptor
-
- isStarted() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- isStarted() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor
-
- isStarted() - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotConnectionAcceptor
-
Retrieves the started state of this acceptor.
- isStarted() - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- isStarted() - Method in class eu.hgross.blaubot.core.Blaubot
-
- isStarted() - Method in class eu.hgross.blaubot.core.BlaubotServer
-
Check the started state
- isStarted() - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- isStarted() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAcceptor
-
- isStarted() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- isStarted() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- isStarted() - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- isStarted() - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- isStarted() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionAcceptorMock
-
- isStarted() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor
-
- isStateChangeAllowed(State) - Method in enum eu.hgross.blaubot.core.State
-
Checks if a transition to "toState" is allowed from "this" state.
- isStateMachineStarted() - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
- isSubscribed() - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
- isTransmitIfNoSubscribers() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
Check whether mesages are sent even if there are no known subscribers to this channel.
- isTransmitReflexiveMessages() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
Check if reflexive messages to this channel are sent through the network or directly
posted to your listeners instead.
- isValidHostname(String) - Static method in class eu.hgross.blaubot.android.views.ViewUtils
-
Validates a hostname
- isValidIpAddress(String) - Static method in class eu.hgross.blaubot.android.views.ViewUtils
-
Checks wheter an ipv4 address is valid
- isWifiApEnabled() - Method in class eu.hgross.blaubot.android.wifi.WifiApUtil
-
- IUnidentifiedBlaubotDevice - Interface in eu.hgross.blaubot.core
-
Interface for IBlaubotDevice implementations used in Beacons to signal the
EthernetExchangeTask to set the right uniqueDevice ID once a bi-directional
connection was established and the uniqueId can be exchanged.
- onAdminMessage(AbstractAdminMessage) - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- onAdminMessage(AbstractAdminMessage) - Method in class eu.hgross.blaubot.core.LifeCycleEventDispatcher
-
- onAdminMessage(AbstractAdminMessage) - Method in class eu.hgross.blaubot.core.ServerConnectionManager.BlaubotServerRelayConnection
-
- onAdminMessage(AbstractAdminMessage) - Method in class eu.hgross.blaubot.core.statemachine.states.FreeState
-
- onAdminMessage(AbstractAdminMessage) - Method in interface eu.hgross.blaubot.core.statemachine.states.IBlaubotState
-
- onAdminMessage(AbstractAdminMessage) - Method in class eu.hgross.blaubot.core.statemachine.states.KingState
-
- onAdminMessage(AbstractAdminMessage) - Method in class eu.hgross.blaubot.core.statemachine.states.PeasantState
-
- onAdminMessage(AbstractAdminMessage) - Method in class eu.hgross.blaubot.core.statemachine.states.PrinceState
-
- onAdminMessage(AbstractAdminMessage) - Method in class eu.hgross.blaubot.core.statemachine.states.StoppedState
-
- onAdminMessage(AbstractAdminMessage) - Method in interface eu.hgross.blaubot.messaging.IBlaubotAdminMessageListener
-
Called when an admin message was received
- onAdminMessage(AbstractAdminMessage) - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
- onAdminMessage(AbstractAdminMessage) - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
- onConnected() - Method in interface eu.hgross.blaubot.core.ILifecycleListener
-
Triggered when the
Blaubot
instance becomes part of a blaubot kingdom.
- onConnected() - Method in class eu.hgross.blaubot.core.LifecycleListenerAdapter
-
- onConnected() - Method in class eu.hgross.blaubot.core.ServerConnectionManager
-
- onConnected() - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
- onConnected() - Method in class eu.hgross.blaubot.util.KingdomCensusLifecycleListener
-
- onConnected() - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
- onConnectionClosed(IBlaubotConnection) - Method in class eu.hgross.blaubot.android.views.ConnectionView
-
- onConnectionClosed(IBlaubotConnection) - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotConnectionListener
-
Called when a connection was closed (for any reason)
- onConnectionClosed(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.statemachine.states.FreeState
-
- onConnectionClosed(IBlaubotConnection) - Method in interface eu.hgross.blaubot.core.statemachine.states.IBlaubotState
-
Gets called if a previously established connection from a remote
IBlaubotDevice
was closed due to an exception or intentionally.
- onConnectionClosed(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.statemachine.states.KingState
-
- onConnectionClosed(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.statemachine.states.PeasantState
-
- onConnectionClosed(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.statemachine.states.PrinceState
-
- onConnectionClosed(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.statemachine.states.StoppedState
-
- onConnectionEstablished(IBlaubotConnection) - Method in class eu.hgross.blaubot.android.views.ConnectionView
-
- onConnectionEstablished(IBlaubotConnection) - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotIncomingConnectionListener
-
Called when a connection was established.
- onConnectionEstablished(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.statemachine.states.FreeState
-
- onConnectionEstablished(IBlaubotConnection) - Method in interface eu.hgross.blaubot.core.statemachine.states.IBlaubotState
-
Gets called if a new connection from a remote
IBlaubotDevice
was established.
- onConnectionEstablished(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.statemachine.states.KingState
-
- onConnectionEstablished(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.statemachine.states.PeasantState
-
- onConnectionEstablished(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.statemachine.states.PrinceState
-
- onConnectionEstablished(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.statemachine.states.StoppedState
-
- onConnectionStateMachineStateChanged(IBlaubotState) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- onConnectionStateMachineStateChanged(IBlaubotState) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- onConnectionStateMachineStateChanged(IBlaubotState) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- onConnectionStateMachineStateChanged(IBlaubotState) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotBeacon
-
- onConnectionStateMachineStateChanged(IBlaubotState) - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- onConnectionStateMachineStateChanged(IBlaubotState) - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- onConnectionStateMachineStateChanged(IBlaubotState) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- onConnectionStateMachineStateChanged(IBlaubotState) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- onConnectionStateMachineStateChanged(IBlaubotState) - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- onConnectionStateMachineStateChanged(IBlaubotState) - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- onConnectivityChanged(WifiP2pInfo, NetworkInfo, WifiP2pGroup) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiDirectEventListenerAdapter
-
- onConnectivityChanged(WifiP2pInfo, NetworkInfo, WifiP2pGroup) - Method in interface eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver.IBlaubotWifiDirectEventListener
-
Called on changes to the P2p-WiFi connectivity like connects, disconnects, ...
- onDeviceDiscoveryEvent(AbstractBlaubotDeviceDiscoveryEvent) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconStore
-
- onDeviceDiscoveryEvent(AbstractBlaubotDeviceDiscoveryEvent) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotDiscoveryEventListener
-
Gets called when a IBlaubotBeaconInterface implementation recognized another blaubot device.
- onDeviceDiscoveryEvent(AbstractBlaubotDeviceDiscoveryEvent) - Method in class eu.hgross.blaubot.core.statemachine.states.FreeState
-
- onDeviceDiscoveryEvent(AbstractBlaubotDeviceDiscoveryEvent) - Method in interface eu.hgross.blaubot.core.statemachine.states.IBlaubotState
-
- onDeviceDiscoveryEvent(AbstractBlaubotDeviceDiscoveryEvent) - Method in class eu.hgross.blaubot.core.statemachine.states.KingState
-
- onDeviceDiscoveryEvent(AbstractBlaubotDeviceDiscoveryEvent) - Method in class eu.hgross.blaubot.core.statemachine.states.PeasantState
-
- onDeviceDiscoveryEvent(AbstractBlaubotDeviceDiscoveryEvent) - Method in class eu.hgross.blaubot.core.statemachine.states.PrinceState
-
- onDeviceDiscoveryEvent(AbstractBlaubotDeviceDiscoveryEvent) - Method in class eu.hgross.blaubot.core.statemachine.states.StoppedState
-
- onDeviceJoined(IBlaubotDevice) - Method in interface eu.hgross.blaubot.core.ILifecycleListener
-
- onDeviceJoined(IBlaubotDevice) - Method in class eu.hgross.blaubot.core.LifecycleListenerAdapter
-
- onDeviceJoined(IBlaubotDevice) - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
- onDeviceJoined(IBlaubotDevice) - Method in class eu.hgross.blaubot.util.KingdomCensusLifecycleListener
-
- onDeviceJoined(IBlaubotDevice) - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
- onDeviceLeft(IBlaubotDevice) - Method in interface eu.hgross.blaubot.core.ILifecycleListener
-
- onDeviceLeft(IBlaubotDevice) - Method in class eu.hgross.blaubot.core.LifecycleListenerAdapter
-
- onDeviceLeft(IBlaubotDevice) - Method in class eu.hgross.blaubot.core.ServerConnectionManager
-
- onDeviceLeft(IBlaubotDevice) - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
- onDeviceLeft(IBlaubotDevice) - Method in class eu.hgross.blaubot.util.KingdomCensusLifecycleListener
-
- onDeviceLeft(IBlaubotDevice) - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
- onDisconnected() - Method in interface eu.hgross.blaubot.core.ILifecycleListener
-
Triggered when the
Blaubot
instance is no longer part of a blaubot kingdom.
- onDisconnected() - Method in class eu.hgross.blaubot.core.LifecycleListenerAdapter
-
- onDisconnected() - Method in class eu.hgross.blaubot.core.ServerConnectionManager
-
- onDisconnected() - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
- onDisconnected() - Method in class eu.hgross.blaubot.util.KingdomCensusLifecycleListener
-
- onDisconnected() - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
- onDiscovery(List<BluetoothDevice>, HashMap<BluetoothDevice, List<UUID>>) - Method in interface eu.hgross.blaubot.android.bluetooth.IBluetoothDiscoveryListener
-
Called whenever something new or a change was discovered.
- onDiscoveryFinished(List<BluetoothDevice>, HashMap<BluetoothDevice, List<UUID>>) - Method in interface eu.hgross.blaubot.android.bluetooth.IBluetoothDiscoveryListener
-
Called after the discovery finished.
- onDiscoveryStarted() - Method in interface eu.hgross.blaubot.android.bluetooth.IBluetoothDiscoveryListener
-
Called whenever a discovery was started
- onDiscoveryStarted() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiDirectEventListenerAdapter
-
- onDiscoveryStarted() - Method in interface eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver.IBlaubotWifiDirectEventListener
-
Called when a discovery for WifiDirect devices was started.
- onDiscoveryStopped() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiDirectEventListenerAdapter
-
- onDiscoveryStopped() - Method in interface eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver.IBlaubotWifiDirectEventListener
-
Called when a discovery for WifiDirect devices was stopped/finished.
- onFailure() - Method in interface eu.hgross.blaubot.android.wifi.WifiConnector.IWifiConnectorCallback
-
- onFinished() - Method in interface eu.hgross.blaubot.core.IActionListener
-
Called when the thready thing finished/stopped/closed/started
- onKingDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in interface eu.hgross.blaubot.core.ILifecycleListener
-
Triggered when the king device was changed.
- onKingDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in class eu.hgross.blaubot.core.LifecycleListenerAdapter
-
- onKingDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in class eu.hgross.blaubot.core.ServerConnectionManager
-
- onKingDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
- onKingDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in class eu.hgross.blaubot.util.KingdomCensusLifecycleListener
-
- onKingDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
- onKingdomConnected(BlaubotKingdom) - Method in interface eu.hgross.blaubot.core.IBlaubotServerLifeCycleListener
-
Called when a connection to a kingdom is available
- onKingdomDisconnected(BlaubotKingdom) - Method in interface eu.hgross.blaubot.core.IBlaubotServerLifeCycleListener
-
Called when a connection to a blaubot kingdom was lost or disconnected on purpose.
- onListeningStarted(IBlaubotConnectionAcceptor) - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotListeningStateListener
-
Called when listening for incoming connections started
- onListeningStopped(IBlaubotConnectionAcceptor) - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotListeningStateListener
-
Called when listening for incoming connections stopped
- onListOfPeersChanged(WifiP2pDeviceList) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiDirectEventListenerAdapter
-
- onListOfPeersChanged(WifiP2pDeviceList) - Method in interface eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver.IBlaubotWifiDirectEventListener
-
Called when the list of CURRENTLY AVAILBALE devices changed.
- onLocationChanged(Location) - Method in class eu.hgross.blaubot.android.geo.GeoLocationBeaconAndroid
-
- onMeasure(int, int) - Method in class eu.hgross.blaubot.android.views.ExpandableHeightListView
-
- onMessage(BlaubotMessage) - Method in interface eu.hgross.blaubot.messaging.IBlaubotMessageListener
-
- onNewIntent(Intent) - Method in class eu.hgross.blaubot.android.BlaubotAndroid
-
Used for blaubot components that need to react on incoming intents like the NFC-Beacon.
- onNewIntent(Intent) - Method in class eu.hgross.blaubot.android.geo.GeoLocationBeaconAndroid
-
- onNewIntent(Intent) - Method in interface eu.hgross.blaubot.android.IBlaubotAndroidComponent
-
Gets called when a new intent was received on the foreground activity
- onNewIntent(Intent) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- onNewIntent(Intent) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- onP2PWifiDisabled() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiDirectEventListenerAdapter
-
- onP2PWifiDisabled() - Method in interface eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver.IBlaubotWifiDirectEventListener
-
Called when the P2PWifiManager's state changed to disabled
- onP2PWifiEnabled() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiDirectEventListenerAdapter
-
- onP2PWifiEnabled() - Method in interface eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver.IBlaubotWifiDirectEventListener
-
Called when the P2PWifiManager's state changed to enabled
- onPause(Activity) - Method in class eu.hgross.blaubot.android.BlaubotAndroid
-
Used in blaubot components that need to be aware of the current lifecycle of foreground
activities (the NFC-Beacon, for example).
- onPause(Activity) - Method in class eu.hgross.blaubot.android.geo.GeoLocationBeaconAndroid
-
- onPause(Activity) - Method in interface eu.hgross.blaubot.android.IBlaubotAndroidComponent
-
Gets called when onPause was called on the foreground activity
- onPause(Activity) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- onPause(Activity) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- onPrinceDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in interface eu.hgross.blaubot.core.ILifecycleListener
-
Triggered when a prince nomination was completed.
- onPrinceDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in class eu.hgross.blaubot.core.LifecycleListenerAdapter
-
- onPrinceDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
- onPrinceDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in class eu.hgross.blaubot.util.KingdomCensusLifecycleListener
-
- onPrinceDeviceChanged(IBlaubotDevice, IBlaubotDevice) - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
- onProviderDisabled(String) - Method in class eu.hgross.blaubot.android.geo.GeoLocationBeaconAndroid
-
- onProviderEnabled(String) - Method in class eu.hgross.blaubot.android.geo.GeoLocationBeaconAndroid
-
- onReceive(Context, Intent) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDeviceDiscoveryReceiver
-
- onReceive(Context, Intent) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver
-
- onResume(Activity) - Method in class eu.hgross.blaubot.android.BlaubotAndroid
-
Used in blaubot components that need to be aware of the current lifecycle of the foreground activity
like the NFC beacon.
- onResume(Activity) - Method in class eu.hgross.blaubot.android.geo.GeoLocationBeaconAndroid
-
- onResume(Activity) - Method in interface eu.hgross.blaubot.android.IBlaubotAndroidComponent
-
Gets called when onResume was called on the foreground activity
- onResume(Activity) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- onResume(Activity) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- onSettingChanged(String) - Method in class eu.hgross.blaubot.android.views.ViewUtils.SettingsTextWatcher
-
Called iff the text was changed and validation was successful.
- onSizeChanged(int, int, int, int) - Method in class eu.hgross.blaubot.android.views.StateHistoryView
-
- onStateChanged(IBlaubotState) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconService
-
Informs the BlaubotBeaconService that the blaubot connection state has changed.
- onStateChanged(IBlaubotState, IBlaubotState) - Method in class eu.hgross.blaubot.core.LifeCycleEventDispatcher
-
- onStateChanged(IBlaubotState, IBlaubotState) - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachineAdapter
-
- onStateChanged(IBlaubotState, IBlaubotState) - Method in interface eu.hgross.blaubot.core.statemachine.IBlaubotConnectionStateMachineListener
-
- onStateMachineStarted() - Method in class eu.hgross.blaubot.core.LifeCycleEventDispatcher
-
- onStateMachineStarted() - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachineAdapter
-
- onStateMachineStarted() - Method in interface eu.hgross.blaubot.core.statemachine.IBlaubotConnectionStateMachineListener
-
- onStateMachineStopped() - Method in class eu.hgross.blaubot.core.LifeCycleEventDispatcher
-
- onStateMachineStopped() - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachineAdapter
-
- onStateMachineStopped() - Method in interface eu.hgross.blaubot.core.statemachine.IBlaubotConnectionStateMachineListener
-
- onStatusChanged(String, int, Bundle) - Method in class eu.hgross.blaubot.android.geo.GeoLocationBeaconAndroid
-
- onSubscribed(short, String) - Method in interface eu.hgross.blaubot.util.ChannelSubscriptionListener.SubscriptionChangeListener
-
Gets called if a subscription was actively made.
- onSubscribed(short) - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
Called when the subscription was lost due to an unsubscribe or onDisconnected event
- onSubscriptionAdded(String, short) - Method in interface eu.hgross.blaubot.messaging.IBlaubotSubscriptionChangeListener
-
Gets called, if a subscription was added to the store.
- onSubscriptionChanged(short) - Method in interface eu.hgross.blaubot.util.ChannelSubscriptionListener.SubscriptionChangeListener
-
Called when the list of subscriptions to this channel changed
- onSubscriptionRemoved(String, short) - Method in interface eu.hgross.blaubot.messaging.IBlaubotSubscriptionChangeListener
-
Gets called, if a subscription was removed from the store.
- onSuccess() - Method in interface eu.hgross.blaubot.android.wifi.WifiConnector.IWifiConnectorCallback
-
- onTextChanged(CharSequence, int, int, int) - Method in class eu.hgross.blaubot.android.views.ViewUtils.SettingsTextWatcher
-
- onTimeoutEvent(AbstractTimeoutStateMachineEvent) - Method in class eu.hgross.blaubot.core.statemachine.states.FreeState
-
- onTimeoutEvent(AbstractTimeoutStateMachineEvent) - Method in interface eu.hgross.blaubot.core.statemachine.states.IBlaubotState
-
This is a helper for Timeout-Events needed for some
IBlaubotState
s.
- onTimeoutEvent(AbstractTimeoutStateMachineEvent) - Method in class eu.hgross.blaubot.core.statemachine.states.KingState
-
- onTimeoutEvent(AbstractTimeoutStateMachineEvent) - Method in class eu.hgross.blaubot.core.statemachine.states.PeasantState
-
- onTimeoutEvent(AbstractTimeoutStateMachineEvent) - Method in class eu.hgross.blaubot.core.statemachine.states.PrinceState
-
- onTimeoutEvent(AbstractTimeoutStateMachineEvent) - Method in class eu.hgross.blaubot.core.statemachine.states.StoppedState
-
- onUnsubscribed(short, String) - Method in interface eu.hgross.blaubot.util.ChannelSubscriptionListener.SubscriptionChangeListener
-
Called when a subscription was removed due to actively unsubscribing
or a disconnect of the device
- onUnsubscribed(short) - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
Called when a subscription to the channel was made.
- ORDERED - Static variable in class eu.hgross.blaubot.util.Base64
-
- ourAcceptorMetaDataList - Variable in class eu.hgross.blaubot.core.acceptor.discovery.ExchangeStatesTask
-
- ourState - Variable in class eu.hgross.blaubot.core.acceptor.discovery.ExchangeStatesTask
-
- outputQueue - Variable in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- OutputStream(OutputStream) - Constructor for class eu.hgross.blaubot.util.Base64.OutputStream
-
- OutputStream(OutputStream, int) - Constructor for class eu.hgross.blaubot.util.Base64.OutputStream
-
- PAYLOAD_LENGTH_FIELD_LENGTH - Static variable in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
Gets this message's byte representation (NOT including the classifier)
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.ACKPronouncePrinceAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.AddSubscriptionAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.BowDownToNewKingAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.CensusMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.CloseRelayConnectionAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.DiscoveredDeviceAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.FinishedHandshakeAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.PrinceFoundAKingAdminMessage
-
Deprecated.
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.PronouncePrinceAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.RelayAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.RemoveSubscriptionAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.ServerConnectionAvailableAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.ServerConnectionDownAdminMessage
-
- payloadToBytes() - Method in class eu.hgross.blaubot.admin.StringAdminMessage
-
- PeasantState - Class in eu.hgross.blaubot.core.statemachine.states
-
- PeasantState(IBlaubotConnection, PeasantState.ConnectionAccomplishmentType) - Constructor for class eu.hgross.blaubot.core.statemachine.states.PeasantState
-
- PeasantState.ConnectionAccomplishmentType - Enum in eu.hgross.blaubot.core.statemachine.states
-
- pickNextMessage(BlockingQueue<BlaubotMessage>) - Method in class eu.hgross.blaubot.messaging.DiscardNewPickerStrategy
-
- pickNextMessage(BlockingQueue<BlaubotMessage>) - Method in class eu.hgross.blaubot.messaging.DiscardOldPickerStrategy
-
- pickNextMessage(BlockingQueue<BlaubotMessage>) - Method in interface eu.hgross.blaubot.messaging.IBlaubotMessagePickerStrategy
-
Picks a message from the given queue.
- pickNextMessage(BlockingQueue<BlaubotMessage>) - Method in class eu.hgross.blaubot.messaging.ProcessAllPickerStrategy
-
- PING_VIEW_CHANNEL_ID - Static variable in class eu.hgross.blaubot.ui.BlaubotDebugViewConstants
-
Channel to be used for the Blaubot debug PingView
- PingMeasurer - Class in eu.hgross.blaubot.util
-
Sends n PingMessages, awaits their echo and calculates the min,max,avg values.
- PingMeasurer(IBlaubotChannel, IBlaubotDevice) - Constructor for class eu.hgross.blaubot.util.PingMeasurer
-
- PingMeasureResultView - Class in eu.hgross.blaubot.android.views
-
Android view to display results of the PingMeasurer
- PingMeasureResultView(Context) - Constructor for class eu.hgross.blaubot.android.views.PingMeasureResultView
-
- PingMeasureResultView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.PingMeasureResultView
-
- PingMeasureResultView(Context, AttributeSet, int) - Constructor for class eu.hgross.blaubot.android.views.PingMeasureResultView
-
- PingMeasurerResult - Class in eu.hgross.blaubot.util
-
Pojo for the ping measurers results
- PingMeasurerResult(long, long, float, long, int) - Constructor for class eu.hgross.blaubot.util.PingMeasurerResult
-
- PingMessage - Class in eu.hgross.blaubot.ui
-
Ping message for PingViews to be sent.
- PingMessage() - Constructor for class eu.hgross.blaubot.ui.PingMessage
-
- PingPanel - Class in eu.hgross.blaubot.ui
-
Receives and sends ping messages
- PingPanel() - Constructor for class eu.hgross.blaubot.ui.PingPanel
-
- PingView - Class in eu.hgross.blaubot.android.views
-
Android view to send and receive pings on a blaubot channel
Add this view to a blaubot instance like this: pingView.registerBlaubotInstance(blaubot);
- PingView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.PingView
-
- PingView(Context, AttributeSet, int) - Constructor for class eu.hgross.blaubot.android.views.PingView
-
- POLL_TIMEOUT - Static variable in interface eu.hgross.blaubot.messaging.IBlaubotMessagePickerStrategy
-
The default timeout for polling operations on the blocking queue.
- populateEventsFromBeaconMessage(BeaconMessage, IBlaubotDiscoveryEventListener) - Static method in class eu.hgross.blaubot.core.BeaconHelper
-
Given a beaconMessage and the listener, this method generates and populates the discovery events
for the remote end's device as well as it's king (if any).
- PrinceFoundAKingAdminMessage - Class in eu.hgross.blaubot.admin
-
- PrinceFoundAKingAdminMessage(String, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.admin.PrinceFoundAKingAdminMessage
-
Deprecated.
- PrinceFoundAKingAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.PrinceFoundAKingAdminMessage
-
Deprecated.
- PrinceState - Class in eu.hgross.blaubot.core.statemachine.states
-
- PrinceState(IBlaubotConnection) - Constructor for class eu.hgross.blaubot.core.statemachine.states.PrinceState
-
- printARP() - Static method in class eu.hgross.blaubot.android.wifi.WifiUtils
-
logs the /proc/net/arp file to the log
- PRIORITY_FIELD_LENGTH - Static variable in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- ProcessAllPickerStrategy - Class in eu.hgross.blaubot.messaging
-
Picks messages from the given queue one by one and does no fancy things.
- ProcessAllPickerStrategy() - Constructor for class eu.hgross.blaubot.messaging.ProcessAllPickerStrategy
-
- PronouncedPrinceACKTimeoutStateMachineEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- PronouncedPrinceACKTimeoutStateMachineEvent(IBlaubotState) - Constructor for class eu.hgross.blaubot.core.statemachine.events.PronouncedPrinceACKTimeoutStateMachineEvent
-
- PronouncePrinceAdminMessage - Class in eu.hgross.blaubot.admin
-
Pronounces a new prince device by it's uniqueId as well as his connection meta data.
- PronouncePrinceAdminMessage(String, List<ConnectionMetaDataDTO>) - Constructor for class eu.hgross.blaubot.admin.PronouncePrinceAdminMessage
-
- PronouncePrinceAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.PronouncePrinceAdminMessage
-
- publish(BlaubotMessage) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- publish(BlaubotMessage, boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- publish(BlaubotMessage, long) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- publish(BlaubotMessage, long, boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- publish(byte[]) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- publish(byte[], boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- publish(byte[], long) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- publish(byte[], long, boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- publish(BlaubotMessage) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
- publish(BlaubotMessage, boolean) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
- publish(BlaubotMessage, long) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
- publish(BlaubotMessage, long, boolean) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
- publish(byte[]) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
Post the payload to this channel's queue.
- publish(byte[], boolean) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
Post the payload to this channel's queue.
- publish(byte[], long) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
Post the payload to this channel's queue.
- publish(byte[], long, boolean) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
Post the payload to this channel's queue.
- publishChannelMessage(BlaubotMessage) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Publishes a message posted to a channel to the master, where it is then dispatched further.
- publishToAllConnections(BlaubotMessage) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Note: This is a low level messaging method used for internal messaging and admin messages.
- publishToSingleDevice(BlaubotMessage, String) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Note: This is a low level messaging method used for internal messaging and admin messages.
- pushStateMachineEvent(AbstractBlaubotStateMachineEvent) - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
Pushes a AbstractBlaubotStateMachineEvent to the StateMachine's event queue.
- putConnectionMetaData(String, List<ConnectionMetaDataDTO>) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconStore
-
- putConnectionMetaData(String, ConnectionMetaDataDTO) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconStore
-
- putConnectionMetaData(String, List<ConnectionMetaDataDTO>) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotBeaconStore
-
Puts connection meta data received from anywhere to the store (mostly used in acceptors and the
AdminMessageBeacon)
- putDiscoveryEvent(BeaconMessage, IBlaubotDevice) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconStore
-
- putDiscoveryEvent(BeaconMessage, IBlaubotDevice) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotBeaconStore
-
Adds a discovery event by beacon message to the store.
- read() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnection
-
- read(byte[]) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnection
-
- read(byte[], int, int) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnection
-
- read() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnection
-
- read(byte[]) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnection
-
- read(byte[], int, int) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnection
-
- read() - Method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
- read(byte[]) - Method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
- read(byte[], int, int) - Method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
- read() - Method in class eu.hgross.blaubot.core.GenericBlaubotConnection
-
- read(byte[]) - Method in class eu.hgross.blaubot.core.GenericBlaubotConnection
-
- read(byte[], int, int) - Method in class eu.hgross.blaubot.core.GenericBlaubotConnection
-
- read() - Method in interface eu.hgross.blaubot.core.IBlaubotConnection
-
Reads the next byte of data from the input stream.
- read(byte[]) - Method in interface eu.hgross.blaubot.core.IBlaubotConnection
-
Reads some number of bytes from the contained input stream and
stores them into the buffer array b
.
- read(byte[], int, int) - Method in interface eu.hgross.blaubot.core.IBlaubotConnection
-
Reads up to len
bytes of data from the contained
input stream into an array of bytes.
- read() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnection
-
- read(byte[]) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnection
-
- read(byte[], int, int) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnection
-
- read() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionMock
-
- read(byte[]) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionMock
-
- read(byte[], int, int) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionMock
-
- read() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- read(byte[]) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- read(byte[], int, int) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- read() - Method in class eu.hgross.blaubot.util.Base64.InputStream
-
Reads enough of the input stream to convert
to/from Base64 and returns the next byte.
- read(byte[], int, int) - Method in class eu.hgross.blaubot.util.Base64.InputStream
-
- readableName - Variable in class eu.hgross.blaubot.core.BlaubotDevice
-
- readFromBlaubotConnection(IBlaubotConnection) - Static method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
Reads a message from a given connection (readFully)
- readFromBlaubotConnection(IBlaubotConnection, ByteBuffer, byte[]) - Static method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
Reads a message from a given connection and reuses buffers
- readFully(byte[]) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnection
-
- readFully(byte[], int, int) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnection
-
- readFully(byte[]) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnection
-
- readFully(byte[], int, int) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnection
-
- readFully(byte[]) - Method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
- readFully(byte[], int, int) - Method in class eu.hgross.blaubot.core.BlaubotKingdomConnection
-
- readFully(byte[]) - Method in class eu.hgross.blaubot.core.GenericBlaubotConnection
-
- readFully(byte[], int, int) - Method in class eu.hgross.blaubot.core.GenericBlaubotConnection
-
- readFully(byte[]) - Method in interface eu.hgross.blaubot.core.IBlaubotConnection
-
See the general contract of the readFully
method of DataInput
.
- readFully(byte[], int, int) - Method in interface eu.hgross.blaubot.core.IBlaubotConnection
-
See the general contract of the readFully
method of DataInput
.
- readFully(byte[]) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnection
-
- readFully(byte[], int, int) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnection
-
- readFully(byte[]) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionMock
-
- readFully(byte[], int, int) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionMock
-
- readFully(byte[]) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- readFully(byte[], int, int) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionQueueMock
-
- readUniqueDeviceId(DataInputStream) - Static method in class eu.hgross.blaubot.core.acceptor.UniqueDeviceIdHelper
-
Reads a uniqueDeviceId from a data input stream.
- RegexSettingsTextWatcher(View, String) - Constructor for class eu.hgross.blaubot.android.views.ViewUtils.RegexSettingsTextWatcher
-
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.AdminMessageView
-
Register this view with the given blaubot instance
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.BeaconView
-
Register this view with the given blaubot instance
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.ChannelManagerView
-
Register this view with the given blaubot instance
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.ConnectionView
-
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.DebugView
-
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.KingdomView
-
Register this view with the given blaubot instance
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.LifeCycleView
-
Register this view with the given blaubot instance
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.PingView
-
Register this view with the given blaubot instance
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.ServerConnectorView
-
Register this view with the given blaubot instance
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.StateHistoryView
-
Register this view with the given blaubot instance
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.StateView
-
Register this view with the given blaubot instance
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.android.views.ThroughputView
-
Register this view with the given blaubot instance
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.ui.BeaconViewPanel
-
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.ui.ChannelPanel
-
- registerBlaubotInstance(Blaubot) - Method in interface eu.hgross.blaubot.ui.IBlaubotDebugView
-
Registers the blaubot instance to a view
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.ui.KingdomCensusPanel
-
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.ui.LifeCycleViewPanel
-
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.ui.PingPanel
-
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.ui.StateViewPanel
-
- registerBlaubotInstance(Blaubot) - Method in class eu.hgross.blaubot.ui.SwingDebugView
-
- registerBlaubotKingdomInstance(BlaubotKingdom) - Method in class eu.hgross.blaubot.ui.BlaubotKingdomView
-
- registerBlaubotKingdomInstance(BlaubotKingdom) - Method in class eu.hgross.blaubot.ui.ChannelPanel
-
- registerBlaubotKingdomInstance(BlaubotKingdom) - Method in interface eu.hgross.blaubot.ui.IBlaubotKingdomDebugView
-
Registers the BlaubotKingdom instance to a view
- registerBlaubotKingdomInstance(BlaubotKingdom) - Method in class eu.hgross.blaubot.ui.KingdomCensusPanel
-
- registerBlaubotKingdomInstance(BlaubotKingdom) - Method in class eu.hgross.blaubot.ui.LifeCycleViewPanel
-
- registerBlaubotKingdomInstance(BlaubotKingdom) - Method in class eu.hgross.blaubot.ui.PingPanel
-
- registerBlaubotServerInstance(BlaubotServer) - Method in class eu.hgross.blaubot.ui.BlaubotServerPanel
-
- registerReceivers(Context) - Method in class eu.hgross.blaubot.android.BlaubotAndroid
-
Registers the needed BroadcastReceiver
s to the current context.
- registerWithBlaubot(Blaubot) - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
- registerWithBlaubotKingdom(BlaubotKingdom) - Method in class eu.hgross.blaubot.util.SubscriptionWatcher
-
- RelayAdminMessage - Class in eu.hgross.blaubot.admin
-
Relays a BlaubotMessage to the server.
- RelayAdminMessage(byte[]) - Constructor for class eu.hgross.blaubot.admin.RelayAdminMessage
-
- RelayAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.RelayAdminMessage
-
Note: this is only used internally, don't use this to wrap a BlaubotMessage inside the RelayAdminMessage!
- remoteDevice - Variable in class eu.hgross.blaubot.core.statemachine.events.AbstractBlaubotDeviceDiscoveryEvent
-
Has to be set in the subclass implementation (injection or constructor)
- remove(T) - Method in class eu.hgross.blaubot.core.acceptor.discovery.TimeoutList
-
Removes an item from the alive list.
- removeAddedWifiConfiguration() - Method in class eu.hgross.blaubot.android.wifi.WifiConnector
-
When using {WifiConnector#connect} a WifiConfiguration is added to the system.
- removeAdminMessageListener(IBlaubotAdminMessageListener) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Removes a listener for admin messages.
- removeBluetoothDiscoveryListener(IBluetoothDiscoveryListener) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothDeviceDiscoveryReceiver
-
- removeConnection(IBlaubotConnection) - Method in class eu.hgross.blaubot.android.views.ConnectionView
-
Removes a connection and refreshes the view
- removeConnection(IBlaubotConnection) - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
- removeConnection(IBlaubotConnection) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Removes a connection from the channel manager so it is not being managed anymore
- removeConnectionListener(IBlaubotConnectionListener) - Method in class eu.hgross.blaubot.core.AbstractBlaubotConnection
-
- removeConnectionListener(IBlaubotConnectionManagerListener) - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
- removeConnectionListener(IBlaubotConnectionListener) - Method in interface eu.hgross.blaubot.core.IBlaubotConnection
-
Removes a connection listener.
- removeConnectionStateMachineListener(IBlaubotConnectionStateMachineListener) - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
Removes a previously added listener
- removeDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconService
-
Removes a listener
- removeEventListener(BlaubotWifiP2PBroadcastReceiver.IBlaubotWifiDirectEventListener) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBroadcastReceiver
-
Removes an event listener from this receiver, if registered.
- removeLifecycleListener(ILifecycleListener) - Method in class eu.hgross.blaubot.core.Blaubot
-
- removeLifecycleListener(ILifecycleListener) - Method in class eu.hgross.blaubot.core.BlaubotKingdom
-
Removes a listener to this kingdom's life cycle events
- removeLifecycleListener(ILifecycleListener) - Method in class eu.hgross.blaubot.core.LifeCycleEventDispatcher
-
- removeMessageListener(IBlaubotMessageListener) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- removeMessageListener(IBlaubotMessageListener) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageReceiver
-
- removeMessageListener(IBlaubotMessageListener) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
Removes a previously added message listener from this channel
If after the operation no listener is attached to this channel anymore, unsubscribe() is
called automatically.
- removeServerLifeCycleListener(IBlaubotServerLifeCycleListener) - Method in class eu.hgross.blaubot.core.BlaubotServer
-
Removes a previously attached listener from the server
- removeSubscription(String) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
Removes the subscription of uniqueDeviceId to this channel
The operation is idempotent.
- RemoveSubscriptionAdminMessage - Class in eu.hgross.blaubot.admin
-
Pronounces a new prince device by it's uniqueId string.
- RemoveSubscriptionAdminMessage(String, short) - Constructor for class eu.hgross.blaubot.admin.RemoveSubscriptionAdminMessage
-
- RemoveSubscriptionAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.RemoveSubscriptionAdminMessage
-
- removeSubscriptionChangeListener(ChannelSubscriptionListener.SubscriptionChangeListener) - Method in class eu.hgross.blaubot.util.ChannelSubscriptionListener
-
Removes a formerly added listener
- removeSubscriptionListener(IBlaubotSubscriptionChangeListener) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
Removes a subscription listener from the manager
- removeSubscriptionListener(IBlaubotSubscriptionChangeListener) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Removes a subscription listener from the manager
- report(T) - Method in class eu.hgross.blaubot.core.acceptor.discovery.TimeoutList
-
Reports an item as alive.
- reset() - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Removes all connections (and deactivates their senders/receivers).
- resumeEncoding() - Method in class eu.hgross.blaubot.util.Base64.OutputStream
-
Resumes encoding of the stream.
- rfcommclient - Class in eu.hgross.blaubot.bluetooth
-
- rfcommclient() - Constructor for class eu.hgross.blaubot.bluetooth.rfcommclient
-
- rfcommserver - Class in eu.hgross.blaubot.bluetooth
-
- rfcommserver() - Constructor for class eu.hgross.blaubot.bluetooth.rfcommserver
-
- run() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor.BluetoothAcceptThread
-
- run() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor.Jsr82BluetoothAcceptThread
-
- run() - Method in class eu.hgross.blaubot.core.acceptor.discovery.ExchangeStatesTask
-
- run() - Method in class eu.hgross.blaubot.ethernet.EthernetBeaconAcceptThread
-
- SampleSPPClient - Class in eu.hgross.blaubot.bluetooth
-
A simple SPP client that connects with an SPP server
- SampleSPPClient() - Constructor for class eu.hgross.blaubot.bluetooth.SampleSPPClient
-
- sendAddSubscription(String) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
Sends the AddSubscriptionMessage to the master.
- sendMessage(BlaubotMessage) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageSender
-
Queues the given message to be sent over the IBlaubotConnection this object was
created with.
- sendOwnUniqueIdThroughSocket(IBlaubotDevice, Socket) - Static method in class eu.hgross.blaubot.ethernet.BlaubotEthernetUtils
-
Send the unique id of ownDevice through the socket.
- sendRemoveSubscription(String) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
Sends the RemoveSubscriptionMessage to the master.
- sendUniqueDeviceIdThroughOutputStream(IBlaubotDevice, OutputStream) - Static method in class eu.hgross.blaubot.core.acceptor.UniqueDeviceIdHelper
-
Sends the uniqueDeviceId of ownDevice through an outputstream
- sequenceNumber - Variable in class eu.hgross.blaubot.messaging.BlaubotMessage
-
An attribute that is not sent via the connection
Only used to send messages with the same priority in the order they were
queued.
- ServerConnectionAvailableAdminMessage - Class in eu.hgross.blaubot.admin
-
Notifies the king, that a server connection is available on the sending device (uniqueDeviceId included)
- ServerConnectionAvailableAdminMessage(String, String) - Constructor for class eu.hgross.blaubot.admin.ServerConnectionAvailableAdminMessage
-
- ServerConnectionAvailableAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.ServerConnectionAvailableAdminMessage
-
- ServerConnectionDownAdminMessage - Class in eu.hgross.blaubot.admin
-
Notifies the king, that a server connection is down on the sending device (uniqueDeviceId included)
- ServerConnectionDownAdminMessage(String) - Constructor for class eu.hgross.blaubot.admin.ServerConnectionDownAdminMessage
-
- ServerConnectionDownAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.ServerConnectionDownAdminMessage
-
- ServerConnectionManager - Class in eu.hgross.blaubot.core
-
Manages the connection to the BlaubotServer (if set).
- ServerConnectionManager(BlaubotChannelManager, IBlaubotDevice, BlaubotConnectionManager) - Constructor for class eu.hgross.blaubot.core.ServerConnectionManager
-
- ServerConnectionManager.BlaubotServerRelayConnection - Class in eu.hgross.blaubot.core
-
A relay connection is a connection that uses admin messages to transport bytes from
A to C using an intermediate participant B (mediator).
- ServerConnectorView - Class in eu.hgross.blaubot.android.views
-
Android view to display informations about the ServerConnector and the connection to the server
Add this view to a blaubot instance like this: view.registerBlaubotInstance(blaubot);
- ServerConnectorView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.ServerConnectorView
-
- ServerConnectorView(Context, AttributeSet, int) - Constructor for class eu.hgross.blaubot.android.views.ServerConnectorView
-
- SERVICE_SEARCH_TIMEOUT - Static variable in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnector
-
max ms to for a complete device and service inquiry before we stop
- servicesDiscovered(int, ServiceRecord[]) - Method in class eu.hgross.blaubot.bluetooth.SampleSPPClient
-
- serviceSearchCompleted(int, int) - Method in class eu.hgross.blaubot.bluetooth.SampleSPPClient
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAcceptor
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAcceptor
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotConnectionAcceptor
-
Sets a listener that receives callbacks whenever a connection was accepted by the acceptor.
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAcceptor
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionAcceptorMock
-
- setAcceptorListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor
-
- setAcceptorType(String) - Method in class eu.hgross.blaubot.core.acceptor.ConnectionMetaDataDTO
-
Set the acceptor type
- setAccuracy(float) - Method in class eu.hgross.blaubot.geobeacon.GeoData
-
- setBeaconMessage64(String) - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconMessageDTO
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnector
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAcceptor
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiConnector
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAcceptor
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnector
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnector
-
- setBeaconStore(IBlaubotBeaconStore) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotBeacon
-
Setter method for the dependency injection of a beacon store.
- setBeaconStore(IBlaubotBeaconStore) - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotConnectionAcceptor
-
Dependency injecton for the BeaconStore.
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.core.BlaubotConnectionManager
-
Sets the beacon store to be used to get the last beacon states and connectivity meta data
- setBeaconStore(IBlaubotBeaconStore) - Method in interface eu.hgross.blaubot.core.connector.IBlaubotConnector
-
Setter method for the dependency injection of a beacon store.
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAcceptor
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnector
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionAcceptorMock
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.mock.BlaubotConnectorMock
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor
-
- setBeaconStore(IBlaubotBeaconStore) - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketConnector
-
- setBeaconUuid(String) - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconMessageDTO
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothAdapter
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAdapter
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAdapter
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAdapter
-
- setBlaubot(Blaubot) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotBeacon
-
Dependency injecton of the blaubot instance the beacon is working for.
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- setBlaubot(Blaubot) - Method in interface eu.hgross.blaubot.core.IBlaubotAdapter
-
Setter for dependency injection of the blaubot instance.
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAdapter
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.mock.AdapterMock
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- setBlaubot(Blaubot) - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAdapter
-
- setChannelId(short) - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- setChannelInfo(ChannelInfo) - Method in class eu.hgross.blaubot.android.views.ChannelView
-
Sets the channel to be displayed
- setChunkId(short) - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
sets the chunk id
- setChunkNo(short) - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
Sets the chunk number
- setClassifier(byte) - Method in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
- setConnectionStateMachineState(IBlaubotState) - Method in class eu.hgross.blaubot.core.statemachine.events.AbstractBlaubotStateMachineEvent
-
- setConnectionTimeout(int) - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
Sets the max connection time before we timeout.
- setConnectorRetryTimeout(int) - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
- setContainsPayload(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- setContext(Context) - Method in class eu.hgross.blaubot.android.BlaubotAndroid
-
Updates Blaubot components which need a context with the given context.
- setCrowningPreparationTimeout(int) - Method in class eu.hgross.blaubot.core.ConnectionStateMachineConfig
-
The preparation time for the prince to be crowned.
== the time all peasants will wait before connecting to the
prince, if the king connection gets lost.
- setCurrentContext(Context) - Method in class eu.hgross.blaubot.android.geo.GeoLocationBeaconAndroid
-
- setCurrentContext(Context) - Method in interface eu.hgross.blaubot.android.IBlaubotAndroidComponent
-
Gets called if the android context changes (onResume).
- setCurrentContext(Context) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- setCurrentContext(Context) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- setCurrentState(State) - Method in class eu.hgross.blaubot.core.acceptor.discovery.BeaconMessage
-
- setDiscoveryActivated(boolean) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- setDiscoveryActivated(boolean) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- setDiscoveryActivated(boolean) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- setDiscoveryActivated(boolean) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotBeacon
-
Enables and disables the discovery of other (remote) blaubot devices.
- setDiscoveryActivated(boolean) - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- setDiscoveryActivated(BlaubotBeaconService, boolean) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
Calls setDiscoveryActivated on all beacons
- setDiscoveryActivated(boolean) - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- setDiscoveryActivated(boolean) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- setDiscoveryActivated(boolean) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- setDiscoveryActivated(boolean) - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- setDiscoveryActivated(boolean) - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- setDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- setDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- setDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- setDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in interface eu.hgross.blaubot.core.acceptor.discovery.IBlaubotBeacon
-
Sets the discovery event listener which gets called whenever another remote device's
state was discovered by this beacon or the
BlaubotBeaconService
.
- setDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- setDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- setDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- setDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- setDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- setDiscoveryEventListener(IBlaubotDiscoveryEventListener) - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- setDoConnect(boolean) - Method in class eu.hgross.blaubot.core.BlaubotServerConnector
-
This is the switch which activates or deactivates the server connection.
- setDoNotTransmit(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
Allows or disallows transmission of messages by this channel.
- setExcludeSender(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- setExpanded(boolean) - Method in class eu.hgross.blaubot.android.views.ExpandableHeightListView
-
- setExponentialBackoffFactor(float) - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
- setForwardChunks(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageReceiver
-
If set to true, the receiver will not collect chunks and dispatch the whole (pieced together)
message to the listeners, but simply forward the chunks to the listeners.
- setGeoData(GeoData) - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconMessageDTO
-
- setGeoData(GeoData) - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
Sets the current geo data
- setIncomingConnectionListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnector
-
- setIncomingConnectionListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiConnector
-
- setIncomingConnectionListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PConnector
-
- setIncomingConnectionListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothConnector
-
- setIncomingConnectionListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.core.BlaubotServerConnector
-
Sets the incoming connection listener which is called if a connection to the server was established.
- setIncomingConnectionListener(IBlaubotIncomingConnectionListener) - Method in interface eu.hgross.blaubot.core.connector.IBlaubotConnector
-
Setter method for a callback that will be triggered when this
connector successfully established a connection to a remote device.
- setIncomingConnectionListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetConnector
-
- setIncomingConnectionListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.mock.BlaubotConnectorMock
-
- setIncomingConnectionListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketConnector
-
- setIpAddress(String) - Method in class eu.hgross.blaubot.ethernet.EthernetConnectionMetaDataDTO
-
- setIsAck(boolean) - Method in class eu.hgross.blaubot.admin.FinishedHandshakeAdminMessage
-
- setIsAdminMessage(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- setIsChunk(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- setIsFirstHop(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- setIsKeepAliveMessage(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotMessageType
-
- setKeepAliveInterval(int) - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
- setKingdomMergeOldKingBowDownTimeout(int) - Method in class eu.hgross.blaubot.core.ConnectionStateMachineConfig
-
This timeout is used when a king gets informed about another king and decides to bow his kingdom
down to the other king.
- setKingWithoutPeasantsTimeout(int) - Method in class eu.hgross.blaubot.core.ConnectionStateMachineConfig
-
- setLastOriginatorConnection(IBlaubotConnection) - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- setLatitude(double) - Method in class eu.hgross.blaubot.geobeacon.GeoData
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAcceptor
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAcceptor
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotConnectionAcceptor
-
Sets a listener that receives callbacks, when the acceptor started accepting connections (is listening).
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAcceptor
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.mock.BlaubotConnectionAcceptorMock
-
- setListeningStateListener(IBlaubotListeningStateListener) - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor
-
- setLongitude(double) - Method in class eu.hgross.blaubot.geobeacon.GeoData
-
- setMaster(boolean) - Method in class eu.hgross.blaubot.core.ServerConnectionManager
-
Sets whether this manager operates in master mode or not
- setMaster(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Sets this ChannelManager to master mode, meaning that this instance is managing all
communication traffic or acts in client mode.
- setMaxConnectionRetries(int) - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
The global maximum number of retries when connecting to another device via this adapter.
- setMergeKingdomsActivated(boolean) - Method in class eu.hgross.blaubot.core.BlaubotAdapterConfig
-
Set if the merge of kingdoms is activated.
- setMessagePickerStrategy(BlaubotChannelConfig.MessagePickerStrategy) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
Sets the MessagePickerStrategy that defines, how fast messages are send or discarded.
- setMessageRateLimit(int) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
Sets the message rate limit.
- setMessageType(BlaubotMessageType) - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- setPayload(byte[]) - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
Set the payload of this message.
- setPeasantConnectionsListener(IBlaubotIncomingConnectionListener) - Method in class eu.hgross.blaubot.core.statemachine.states.KingState
-
- setPingMeasureResult(PingMeasurerResult) - Method in class eu.hgross.blaubot.android.views.PingMeasureResultView
-
Applies a ping measurere result to this view.
- setPingMeasureResult(Collection<String>) - Method in class eu.hgross.blaubot.android.views.SubscribersView
-
Applies a list of unique device ids to this view
- setPrinceAckTimeout(int) - Method in class eu.hgross.blaubot.core.ConnectionStateMachineConfig
-
- setPriority(BlaubotMessage.Priority) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
Sets the priority for messages sent through this channel.
- setPriority(BlaubotMessage.Priority) - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- setProtocolVersion(byte) - Method in class eu.hgross.blaubot.messaging.BlaubotMessage
-
- setQueueCapacity(int) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
Sets max the size of the message queue.
- setReadableName(String) - Method in class eu.hgross.blaubot.core.BlaubotDevice
-
- setSenderUniqueDeviceId(String) - Method in class eu.hgross.blaubot.ui.PingMessage
-
- setServerConnector(BlaubotServerConnector) - Method in class eu.hgross.blaubot.core.Blaubot
-
Sets the server connector to be used.
- setServerConnector(BlaubotServerConnector) - Method in class eu.hgross.blaubot.core.ServerConnectionManager
-
sets the server connector
- setShowRelayMessages(boolean) - Method in class eu.hgross.blaubot.android.views.AdminMessageView
-
Set if RelayAdminMessages should be rendered.
- setTimestamp(long) - Method in class eu.hgross.blaubot.ui.PingMessage
-
- SettingsTextWatcher(View) - Constructor for class eu.hgross.blaubot.android.views.ViewUtils.SettingsTextWatcher
-
- setTransmitIfNoSubscribers(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
Sets a flag to avoid sending messages, if there are no known subscribers yet.
- setTransmitReflexiveMessages(boolean) - Method in class eu.hgross.blaubot.messaging.BlaubotChannelConfig
-
If set to true, reflexive messages (messages that are posted to a channel to which we are
subscribed) are not send to the master device but directly posted to the registered listeners.
- setUniqueDeviceId(String) - Method in interface eu.hgross.blaubot.core.IUnidentifiedBlaubotDevice
-
Sets the formerly unknown unique device id, see class doc.
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.AbstractAdminMessage
-
Should set the message's attributes based on the message's payload.
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.ACKPronouncePrinceAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.AddSubscriptionAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.BowDownToNewKingAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.CensusMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.CloseRelayConnectionAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.DiscoveredDeviceAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.FinishedHandshakeAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.PrinceFoundAKingAdminMessage
-
Deprecated.
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.PronouncePrinceAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.RelayAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.RemoveSubscriptionAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.ServerConnectionAvailableAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.ServerConnectionDownAdminMessage
-
- setUpFromBytes(ByteBuffer) - Method in class eu.hgross.blaubot.admin.StringAdminMessage
-
- setWifiApEnabled(WifiConfiguration, boolean) - Method in class eu.hgross.blaubot.android.wifi.WifiApUtil
-
- SLEEP_TIME_BETWEEN_BEACON_CONNECTIONS - Static variable in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- SSL - Static variable in class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor
-
- start() - Method in class eu.hgross.blaubot.core.KeepAliveSender
-
- startAcceptors(List<IBlaubotConnectionAcceptor>) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
- startAcceptorsAndBeacons(List<IBlaubotConnectionAcceptor>, BlaubotBeaconService) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
- startBeaconInterfaces() - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconService
-
- startBeacons(BlaubotBeaconService) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
- startBeaconServer() - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconServer
-
Starts the beacon server
- startBlaubot() - Method in class eu.hgross.blaubot.core.Blaubot
-
Starts blaubot.
- startBlaubotServer() - Method in class eu.hgross.blaubot.core.BlaubotServer
-
Starts the blaubot server.
- startclient() - Method in class eu.hgross.blaubot.bluetooth.rfcommclient
-
- startedCount(List<IBlaubotConnectionAcceptor>, List<IBlaubotBeacon>) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
counts the number of started beacons and acceptors
- startEventDispatcher() - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
Starts the CSM's event dispatcher.
- startListening() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- startListening() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor
-
- startListening() - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- startListening() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAcceptor
-
- startListening() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAcceptor
-
- startListening() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- startListening() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor
-
- startListening() - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotConnectionAcceptor
-
Starts the connection acceptor.
- startListening() - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- startListening() - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- startListening() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAcceptor
-
- startListening() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- startListening() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- startListening() - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- startListening() - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- startListening() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionAcceptorMock
-
- startListening() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor
-
- startserver() - Method in class eu.hgross.blaubot.bluetooth.rfcommserver
-
- startStateMachine() - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
Starts the state machine by pushing a start event to the CSM's event queue.
- StartStateMachineEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- StartStateMachineEvent(IBlaubotState) - Constructor for class eu.hgross.blaubot.core.statemachine.events.StartStateMachineEvent
-
- State - Enum in eu.hgross.blaubot.core
-
Enum constants wiring together some classes related to device states.
- StateHistoryView - Class in eu.hgross.blaubot.android.views
-
Android view to display informations about the StateMachine's history of states.
- StateHistoryView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.StateHistoryView
-
- StateHistoryView(Context, AttributeSet, int) - Constructor for class eu.hgross.blaubot.android.views.StateHistoryView
-
- StateMachineSession - Class in eu.hgross.blaubot.core.statemachine
-
Session object holding data which is shared across state changes.
- StateMachineSession(ConnectionStateMachine, IBlaubotDevice, ServerConnectionManager) - Constructor for class eu.hgross.blaubot.core.statemachine.StateMachineSession
-
- StateView - Class in eu.hgross.blaubot.android.views
-
Android view to display informations about the StateMachine's state.
- StateView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.StateView
-
- StateView(Context, AttributeSet, int) - Constructor for class eu.hgross.blaubot.android.views.StateView
-
- StateViewPanel - Class in eu.hgross.blaubot.ui
-
Visualizes the current state and provides a start/stop button for the registered instance.
- StateViewPanel() - Constructor for class eu.hgross.blaubot.ui.StateViewPanel
-
- stop() - Method in class eu.hgross.blaubot.core.KeepAliveSender
-
- stopAcceptors(List<IBlaubotConnectionAcceptor>) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
- stopAcceptorsAndBeacons(List<IBlaubotConnectionAcceptor>, BlaubotBeaconService) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
blocking until all acceptors and beacons are stopped (if started)
- stopBeaconInterfaces() - Method in class eu.hgross.blaubot.core.acceptor.discovery.BlaubotBeaconService
-
- stopBeacons(BlaubotBeaconService) - Static method in class eu.hgross.blaubot.core.statemachine.BlaubotAdapterHelper
-
blocking until all beacons are stopped (if started)
- stopBeaconServer() - Method in class eu.hgross.blaubot.geobeacon.GeoBeaconServer
-
Stops the beacon server
- stopBlaubot() - Method in class eu.hgross.blaubot.core.Blaubot
-
Stops blaubot
- stopBlaubotServer() - Method in class eu.hgross.blaubot.core.BlaubotServer
-
Stops the blaubot server.
- stopEventDispatcher() - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
- stopListening() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothBeacon
-
- stopListening() - Method in class eu.hgross.blaubot.android.bluetooth.BlaubotBluetoothConnectionAcceptor
-
- stopListening() - Method in class eu.hgross.blaubot.android.nfc.BlaubotNFCBeacon
-
- stopListening() - Method in class eu.hgross.blaubot.android.wifi.BlaubotWifiAcceptor
-
- stopListening() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PAcceptor
-
- stopListening() - Method in class eu.hgross.blaubot.android.wifip2p.BlaubotWifiP2PBeacon
-
- stopListening() - Method in class eu.hgross.blaubot.bluetooth.BlaubotJsr82BluetoothAcceptor
-
- stopListening() - Method in interface eu.hgross.blaubot.core.acceptor.IBlaubotConnectionAcceptor
-
Stops a running acceptor.
- stopListening() - Method in class eu.hgross.blaubot.core.AdminMessageBeacon
-
- stopListening() - Method in class eu.hgross.blaubot.ethernet.BlaubotBonjourBeacon
-
- stopListening() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetAcceptor
-
- stopListening() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetFixedDeviceSetBeacon
-
- stopListening() - Method in class eu.hgross.blaubot.ethernet.BlaubotEthernetMulticastBeacon
-
- stopListening() - Method in class eu.hgross.blaubot.geobeacon.GeoLocationBeacon
-
- stopListening() - Method in class eu.hgross.blaubot.mock.BlaubotBeaconMock
-
- stopListening() - Method in class eu.hgross.blaubot.mock.BlaubotConnectionAcceptorMock
-
- stopListening() - Method in class eu.hgross.blaubot.websocket.BlaubotWebsocketAcceptor
-
- StoppedState - Class in eu.hgross.blaubot.core.statemachine.states
-
- StoppedState() - Constructor for class eu.hgross.blaubot.core.statemachine.states.StoppedState
-
- stopStateMachine() - Method in class eu.hgross.blaubot.core.statemachine.ConnectionStateMachine
-
Requests a stop of the CSM by pushing an event to the CSM's event queue.
- StopStateMachineEvent - Class in eu.hgross.blaubot.core.statemachine.events
-
- StopStateMachineEvent(IBlaubotState) - Constructor for class eu.hgross.blaubot.core.statemachine.events.StopStateMachineEvent
-
- STRING_CHARSET - Static variable in class eu.hgross.blaubot.core.BlaubotConstants
-
Charset used for Strings
- StringAdminMessage - Class in eu.hgross.blaubot.admin
-
A generic admin message that can send strings.
- StringAdminMessage(String) - Constructor for class eu.hgross.blaubot.admin.StringAdminMessage
-
- StringAdminMessage(BlaubotMessage) - Constructor for class eu.hgross.blaubot.admin.StringAdminMessage
-
- subscribe() - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- subscribe(IBlaubotMessageListener) - Method in class eu.hgross.blaubot.messaging.BlaubotChannel
-
- subscribe(IBlaubotMessageListener) - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
Subscribes to this channel and attaches a message listener
- subscribe() - Method in interface eu.hgross.blaubot.messaging.IBlaubotChannel
-
Subscribes to the channel
- SubscribersView - Class in eu.hgross.blaubot.android.views
-
Android view to display results of the Subscribers of a channel
- SubscribersView(Context) - Constructor for class eu.hgross.blaubot.android.views.SubscribersView
-
- SubscribersView(Context, AttributeSet) - Constructor for class eu.hgross.blaubot.android.views.SubscribersView
-
- SubscribersView(Context, AttributeSet, int) - Constructor for class eu.hgross.blaubot.android.views.SubscribersView
-
- subscriptionLock - Variable in class eu.hgross.blaubot.messaging.BlaubotChannelManager
-
Synchronizes against subscription updates and initial state transfers
- SubscriptionWatcher - Class in eu.hgross.blaubot.util
-
Handles the state of a subscription using an AdminMessageListener and LifecycleListener.
- SubscriptionWatcher(short) - Constructor for class eu.hgross.blaubot.util.SubscriptionWatcher
-
- suspendEncoding() - Method in class eu.hgross.blaubot.util.Base64.OutputStream
-
Suspends encoding of the stream.
- SwingDebugView - Class in eu.hgross.blaubot.ui
-
The Swing based DebugView for Blaubot.
- SwingDebugView() - Constructor for class eu.hgross.blaubot.ui.SwingDebugView
-