public class BlaubotWifiP2PAdapter extends java.lang.Object implements IBlaubotAdapter
Constructor and Description |
---|
BlaubotWifiP2PAdapter(BlaubotUUIDSet uuidSet,
WifiP2pManager manager,
WifiManager wifiManager,
Channel acceptorChannel) |
Modifier and Type | Method and Description |
---|---|
protected Channel |
getAcceptorWifiChannel() |
Blaubot |
getBlaubot()
Get the current blaubot instance
|
BlaubotAdapterConfig |
getBlaubotAdapterConfig()
Configuration object for hardware specific adapter settings.
|
BlaubotWifiP2PBroadcastReceiver |
getBlaubotWifiP2PBroadcastReceiver() |
IBlaubotConnectionAcceptor |
getConnectionAcceptor()
Get the connection acceptor that is in charge to retrieve incoming connections issued by compatible
IBlaubotConnector implementations.
|
ConnectionStateMachineConfig |
getConnectionStateMachineConfig()
The adapter specific
ConnectionStateMachine configuration. |
IBlaubotConnector |
getConnector()
Get the connector for this adapter.
|
protected BlaubotUUIDSet |
getUuidSet() |
protected WifiP2pManager |
getWifiP2pManager() |
void |
setBlaubot(Blaubot blaubotInstance)
Setter for dependency injection of the blaubot instance.
|
public BlaubotWifiP2PAdapter(BlaubotUUIDSet uuidSet, WifiP2pManager manager, WifiManager wifiManager, Channel acceptorChannel)
public IBlaubotConnector getConnector()
IBlaubotAdapter
getConnector
in interface IBlaubotAdapter
public IBlaubotConnectionAcceptor getConnectionAcceptor()
IBlaubotAdapter
getConnectionAcceptor
in interface IBlaubotAdapter
protected BlaubotUUIDSet getUuidSet()
protected WifiP2pManager getWifiP2pManager()
protected Channel getAcceptorWifiChannel()
public void setBlaubot(Blaubot blaubotInstance)
IBlaubotAdapter
setBlaubot
in interface IBlaubotAdapter
blaubotInstance
- the blaubot instancepublic Blaubot getBlaubot()
IBlaubotAdapter
getBlaubot
in interface IBlaubotAdapter
public ConnectionStateMachineConfig getConnectionStateMachineConfig()
IBlaubotAdapter
ConnectionStateMachine
configuration.getConnectionStateMachineConfig
in interface IBlaubotAdapter
public BlaubotAdapterConfig getBlaubotAdapterConfig()
IBlaubotAdapter
getBlaubotAdapterConfig
in interface IBlaubotAdapter
public BlaubotWifiP2PBroadcastReceiver getBlaubotWifiP2PBroadcastReceiver()