Package org.hcjf.cloud.impl.network
Class CloudBroadcastConsumer
- java.lang.Object
-
- org.hcjf.cloud.impl.network.CloudBroadcastConsumer
-
- All Implemented Interfaces:
BroadcastConsumer,ServiceConsumer
public class CloudBroadcastConsumer extends java.lang.Object implements BroadcastConsumer
- Author:
- javaito
-
-
Constructor Summary
Constructors Constructor Description CloudBroadcastConsumer()
-
Method Summary
Modifier and Type Method Description java.lang.StringgetIpVersion()Returns the ip version tojava.lang.StringgetNetInterfaceName()Returns the name of the net interface to broadcast messages.java.util.Map<java.lang.String,java.lang.Object>getPingParameters()Returns the map with the implementation parameters for the broadcast ping message.java.lang.IntegergetPort()Returns the port to initialize the broadcast server.java.lang.StringgetPrivateKey()Returns the private key for the consumer.java.lang.StringgetTaskName()Returns the name of the task.voidonPing(BroadcastService.PingMessage pingMessage)This method is invoked when the instance receive a broadcast ping message.voidonPong(BroadcastService.PongMessage pongMessage)This method is invoked when the instance receive a broadcast pong message.voidonShutdown(BroadcastService.ShutdownMessage shutdownMessage)This method is invoked when the instance receive a broadcast shutdown massage.
-
-
-
Method Detail
-
getTaskName
public java.lang.String getTaskName()
Description copied from interface:BroadcastConsumerReturns the name of the task.- Specified by:
getTaskNamein interfaceBroadcastConsumer- Returns:
- Task name.
-
getPrivateKey
public java.lang.String getPrivateKey()
Description copied from interface:BroadcastConsumerReturns the private key for the consumer.- Specified by:
getPrivateKeyin interfaceBroadcastConsumer- Returns:
- Private key.
-
getIpVersion
public java.lang.String getIpVersion()
Description copied from interface:BroadcastConsumerReturns the ip version to- Specified by:
getIpVersionin interfaceBroadcastConsumer- Returns:
- Return the ip version.
-
getNetInterfaceName
public java.lang.String getNetInterfaceName()
Description copied from interface:BroadcastConsumerReturns the name of the net interface to broadcast messages.- Specified by:
getNetInterfaceNamein interfaceBroadcastConsumer- Returns:
- Net interface name.
-
getPort
public java.lang.Integer getPort()
Description copied from interface:BroadcastConsumerReturns the port to initialize the broadcast server.- Specified by:
getPortin interfaceBroadcastConsumer- Returns:
- Port.
-
getPingParameters
public java.util.Map<java.lang.String,java.lang.Object> getPingParameters()
Description copied from interface:BroadcastConsumerReturns the map with the implementation parameters for the broadcast ping message.- Specified by:
getPingParametersin interfaceBroadcastConsumer- Returns:
- Parameters map.
-
onPing
public void onPing(BroadcastService.PingMessage pingMessage)
Description copied from interface:BroadcastConsumerThis method is invoked when the instance receive a broadcast ping message.- Specified by:
onPingin interfaceBroadcastConsumer- Parameters:
pingMessage- Broadcast ping message.
-
onPong
public void onPong(BroadcastService.PongMessage pongMessage)
Description copied from interface:BroadcastConsumerThis method is invoked when the instance receive a broadcast pong message.- Specified by:
onPongin interfaceBroadcastConsumer- Parameters:
pongMessage- Broadcast pong message.
-
onShutdown
public void onShutdown(BroadcastService.ShutdownMessage shutdownMessage)
Description copied from interface:BroadcastConsumerThis method is invoked when the instance receive a broadcast shutdown massage.- Specified by:
onShutdownin interfaceBroadcastConsumer- Parameters:
shutdownMessage- Broadcast shutdown message.
-
-