public class ImcUdpTransport
extends java.lang.Object
Constructor and Description |
---|
ImcUdpTransport(int bindPort,
boolean broadcastEnable,
pt.lsts.imc.IMCDefinition imcDefinition) |
ImcUdpTransport(int bindPort,
pt.lsts.imc.IMCDefinition imcDefinition) |
ImcUdpTransport(int bindPort,
java.lang.String multicastAddress,
pt.lsts.imc.IMCDefinition imcDefinition) |
Modifier and Type | Method and Description |
---|---|
boolean |
addListener(pt.lsts.neptus.messages.listener.MessageListener<pt.lsts.neptus.messages.listener.MessageInfo,pt.lsts.imc.IMCMessage> listener) |
int |
getBindPort() |
java.lang.String |
getMulticastAddress() |
UDPTransport |
getUdpTransport() |
boolean |
isBroadcastEnable() |
boolean |
isOnBindError() |
boolean |
isRunnning() |
static void |
main(java.lang.String[] args) |
void |
purge() |
boolean |
removeListener(pt.lsts.neptus.messages.listener.MessageListener<pt.lsts.neptus.messages.listener.MessageInfo,pt.lsts.imc.IMCMessage> listener) |
void |
reStart() |
boolean |
sendMessage(java.lang.String destination,
int port,
pt.lsts.imc.IMCMessage message) |
boolean |
sendMessage(java.lang.String destination,
int port,
pt.lsts.imc.IMCMessage message,
MessageDeliveryListener deliveryListener) |
void |
setBindPort(int bindPort) |
void |
setBroadcastEnable(boolean broadcastEnable) |
void |
setMulticastAddress(java.lang.String multicastAddress) |
void |
stop() |
public ImcUdpTransport(int bindPort, pt.lsts.imc.IMCDefinition imcDefinition)
public ImcUdpTransport(int bindPort, java.lang.String multicastAddress, pt.lsts.imc.IMCDefinition imcDefinition)
public ImcUdpTransport(int bindPort, boolean broadcastEnable, pt.lsts.imc.IMCDefinition imcDefinition)
public int getBindPort()
public void setBindPort(int bindPort)
bindPort
- the bindPort to setpublic boolean isRunnning()
public java.lang.String getMulticastAddress()
public void setMulticastAddress(java.lang.String multicastAddress)
multicastAddress
- the multicastAddress to setpublic boolean isBroadcastEnable()
public void setBroadcastEnable(boolean broadcastEnable)
broadcastEnable
- the broadcastEnable to setpublic UDPTransport getUdpTransport()
public boolean addListener(pt.lsts.neptus.messages.listener.MessageListener<pt.lsts.neptus.messages.listener.MessageInfo,pt.lsts.imc.IMCMessage> listener)
listener
- public boolean removeListener(pt.lsts.neptus.messages.listener.MessageListener<pt.lsts.neptus.messages.listener.MessageInfo,pt.lsts.imc.IMCMessage> listener)
listener
- public boolean sendMessage(java.lang.String destination, int port, pt.lsts.imc.IMCMessage message)
destination
- port
- message
- public boolean sendMessage(java.lang.String destination, int port, pt.lsts.imc.IMCMessage message, MessageDeliveryListener deliveryListener)
public void stop()
public void purge()
public void reStart()
public boolean isOnBindError()
public static void main(java.lang.String[] args) throws java.lang.Exception
args
- MiddlewareException
java.lang.Exception
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.