Class VisualizationProtocol
java.lang.Object
pt.unl.fct.di.novasys.babel.core.GenericProtocol
pt.unl.fct.di.novasys.babel.utils.visualization.VisualizationProtocol
public class VisualizationProtocol
extends pt.unl.fct.di.novasys.babel.core.GenericProtocol
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.unl.fct.di.novasys.babel.core.GenericProtocol
pt.unl.fct.di.novasys.babel.core.GenericProtocol.ProtocolMetricsBabelMetrics -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final shortstatic final StringFields inherited from class pt.unl.fct.di.novasys.babel.core.GenericProtocol
babel, babelSecurity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleNeighborDown(pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborDown n, short proto) voidhandleNeighborUp(pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborUp n, short proto) voidinit(Properties props) static voidsendGetRequest(String baseUrl, int port, String path, String id, String filename) voidMethods inherited from class pt.unl.fct.di.novasys.babel.core.GenericProtocol
addSecret, addSecret, addSecret, addSecret, cancelTimer, closeConnection, closeConnection, closeConnection, closeConnection, closeConnection, closeConnection, createChannel, createSecureChannel, createSecureChannel, createSecureChannel, createSecureChannelWithAliases, createSecureChannelWithAliases, createSecureChannelWithIdentities, createSecureChannelWithIdentities, createSecureChannelWithProtoIdentities, enableGenericMetrics, generateIdentity, generateIdentity, generateIdentity, generateIdentity, generateIdentity, generateIdentity, generateIdentity, generateSecret, generateSecret, generateSecret, generateSecret, generateSecretFromPassword, generateSecretFromPassword, generateSecretFromPassword, generateSecretFromPassword, getChannelOrThrow, getDefaultChannel, getDefaultProtoIdentity, getDefaultProtoIdentityCrypt, getDefaultProtoSecret, getMillisSinceBabelStart, getOrGenerateDefaultProtoIdentity, getProtoId, getProtoName, hasProtocolThreadStarted, openConnection, openConnection, openConnection, openConnection, registerChannelEventHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageHandler, registerMessageSerializer, registerMetric, registerReplyHandler, registerRequestHandler, registerSharedChannel, registerTimerHandler, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendReply, sendRequest, setDefaultChannel, setDefaultProtoIdentity, setDefaultProtoIdentity, setDefaultProtoSecret, setupPeriodicTimer, setupTimer, startEventThread, subscribeNotification, triggerNotification, unsubscribeNotification
-
Field Details
-
PROTO_ID
public static final short PROTO_ID- See Also:
-
PROTO_NAME
- See Also:
-
DEFAULT_ID
- See Also:
-
PAR_VISUALIZATION_ID
- See Also:
-
PAR_VISUALIZATION_ADDRESS
- See Also:
-
PAR_VISUALIZATION_PORT
- See Also:
-
-
Constructor Details
-
VisualizationProtocol
public VisualizationProtocol(pt.unl.fct.di.novasys.network.data.Host myself)
-
-
Method Details
-
init
public void init(Properties props) throws pt.unl.fct.di.novasys.babel.exceptions.HandlerRegistrationException, IOException - Specified by:
initin classpt.unl.fct.di.novasys.babel.core.GenericProtocol- Throws:
pt.unl.fct.di.novasys.babel.exceptions.HandlerRegistrationExceptionIOException
-
sendGetRequest
public static void sendGetRequest(String baseUrl, int port, String path, String id, String filename) throws Exception - Throws:
Exception
-
sendPostRequest
public void sendPostRequest(String url, int port, String path, String id, String node, String neighbour) throws Exception - Throws:
Exception
-
handleNeighborUp
public void handleNeighborUp(pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborUp n, short proto) -
handleNeighborDown
public void handleNeighborDown(pt.unl.fct.di.novasys.babel.protocols.membership.notifications.NeighborDown n, short proto)
-