public class BroadcastSendHandler extends MasterSlaveSendHandler
agent, sendid, timer
Constructor and Description |
---|
BroadcastSendHandler(BroadcastDiscoveryAgent state)
Create a new lease time handling object.
|
Modifier and Type | Method and Description |
---|---|
jadex.commons.future.IFuture<jadex.bridge.service.types.awareness.AwarenessInfo> |
createAwarenessInfo()
Create the awareness info.
|
protected java.net.InetAddress |
createBroadcastAddress(java.net.InetAddress address,
short prefixlen)
Create broadcast address according to prefix length.
|
protected BroadcastDiscoveryAgent |
getAgent()
Get the agent.
|
void |
send(jadex.bridge.service.types.awareness.AwarenessInfo info)
Method to send messages.
|
boolean |
send(byte[] data,
java.net.InetAddress address,
int port)
Send a packet.
|
int |
sendToDiscover(byte[] data,
int maxsend)
Send/forward to discover.
|
void |
sendToMaster(byte[] data)
Send to local masters.
|
sendToDiscover, sendToLocals, sendToRemotes, sendToRemotes
getSendId, setSendId, startSendBehavior
public BroadcastSendHandler(BroadcastDiscoveryAgent state)
public jadex.commons.future.IFuture<jadex.bridge.service.types.awareness.AwarenessInfo> createAwarenessInfo()
createAwarenessInfo
in class MasterSlaveSendHandler
public void send(jadex.bridge.service.types.awareness.AwarenessInfo info)
send
in class MasterSlaveSendHandler
public int sendToDiscover(byte[] data, int maxsend)
sendToDiscover
in class MasterSlaveSendHandler
data
- The data to be send.public void sendToMaster(byte[] data)
sendToMaster
in class MasterSlaveSendHandler
data
- The data to be send.protected java.net.InetAddress createBroadcastAddress(java.net.InetAddress address, short prefixlen)
public boolean send(byte[] data, java.net.InetAddress address, int port)
send
in class MasterSlaveSendHandler
protected BroadcastDiscoveryAgent getAgent()
getAgent
in class MasterSlaveSendHandler