A B C D F G H I L M N O P R S T U V 

A

AbstractMessageProcessor<T extends IClient> - Class in net.roboconf.messaging.processors
A message processor is in charge of (guess what) processing messages.
AbstractMessageProcessor(String) - Constructor for class net.roboconf.messaging.processors.AbstractMessageProcessor
Constructor.
associateMessageProcessor(AbstractMessageProcessor<T>) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClient
Associates a message processor with this instance.

B

buildExchangeName(String, boolean) - Static method in class net.roboconf.messaging.internal.utils.RabbitMqUtils
Builds the exchange name for RabbitMQ.
buildExchangeName(Application, boolean) - Static method in class net.roboconf.messaging.internal.utils.RabbitMqUtils
Builds the exchange name for RabbitMQ.
buildRoutingKeyForAgent(Instance) - Static method in class net.roboconf.messaging.internal.utils.RabbitMqUtils
Builds the routing key for an agent.
buildRoutingKeyForAgent(String) - Static method in class net.roboconf.messaging.internal.utils.RabbitMqUtils
Builds the routing key for an agent.

C

closeConnection() - Method in interface net.roboconf.messaging.client.IClient
Closes the connection with the message server.
closeConnection() - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
closeConnection() - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
closeConnection() - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
closeConnection() - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
closeConnection() - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
closeConnection() - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
closeConnection(Channel) - Static method in class net.roboconf.messaging.internal.utils.RabbitMqUtils
Closes the connection to a channel.
closeConnection() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
closeConnection() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
configureFactory(ConnectionFactory, String, String, String) - Static method in class net.roboconf.messaging.internal.utils.RabbitMqUtils
Configures the connection factory with the right settings.
configureMessageProcessor(AbstractMessageProcessor<T>) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClient
Configures the message processor.
configureMessageProcessor(AbstractMessageProcessor<IAgentClient>) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
configureMessageProcessor(AbstractMessageProcessor<IDmClient>) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
connected - Variable in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
connected - Variable in class net.roboconf.messaging.internal.client.test.TestClientDm
 
createAgentClient(String) - Method in class net.roboconf.messaging.internal.client.MessageServerClientFactory
 
createDmClient(String) - Method in class net.roboconf.messaging.internal.client.MessageServerClientFactory
 
createNewMessagingClient(String, String, String, String) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClient
Creates a new messaging client and opens a connection with the messaging server.
createNewMessagingClient(String, String, String, String) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
createNewMessagingClient(String, String, String, String) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 

D

declareApplicationExchanges(String, Channel) - Static method in class net.roboconf.messaging.internal.utils.RabbitMqUtils
Declares the required exchanges for an application.
deleteMessagingServerArtifacts(Application) - Method in interface net.roboconf.messaging.client.IDmClient
Deletes all the server artifacts related to this application.
deleteMessagingServerArtifacts(Application) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
deleteMessagingServerArtifacts(Application) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
deleteMessagingServerArtifacts(Application) - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
deleteMessagingServerArtifacts(Application) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
deserializeObject(byte[], Class<T>) - Static method in class net.roboconf.messaging.internal.utils.SerializationUtils
Deserializes an object.
deserializeObject(byte[]) - Static method in class net.roboconf.messaging.internal.utils.SerializationUtils
Deserializes a message.
DismissClientAgent - Class in net.roboconf.messaging.internal.client.dismiss
 
DismissClientAgent() - Constructor for class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
DismissClientDm - Class in net.roboconf.messaging.internal.client.dismiss
 
DismissClientDm() - Constructor for class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
DISMISSED_MESSAGE - Static variable in interface net.roboconf.messaging.MessagingConstants
The "dismissed" message.
DmReturnListener - Class in net.roboconf.messaging.internal.client.rabbitmq
 
DmReturnListener() - Constructor for class net.roboconf.messaging.internal.client.rabbitmq.DmReturnListener
 

F

FACTORY_RABBIT_MQ - Static variable in interface net.roboconf.messaging.MessagingConstants
The factory's name for RabbitMQ clients.
FACTORY_TEST - Static variable in interface net.roboconf.messaging.MessagingConstants
The factory's name for test clients.
failMessageSending - Variable in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
failMessageSending - Variable in class net.roboconf.messaging.internal.client.test.TestClientDm
 

G

getAddedInstancePath() - Method in class net.roboconf.messaging.messages.from_agent_to_agent.MsgCmdAddImport
 
getApplicationName() - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
getApplicationName() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifAutonomic
 
getApplicationName() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifHeartbeat
 
getApplicationName() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifInstanceChanged
 
getApplicationName() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifInstanceRemoved
 
getApplicationName() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifMachineDown
 
getChannels() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdAddInstance
 
getComponentName() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdAddInstance
 
getComponentOrFacetName() - Method in class net.roboconf.messaging.messages.from_agent_to_agent.MsgCmdAddImport
 
getComponentOrFacetName() - Method in class net.roboconf.messaging.messages.from_agent_to_agent.MsgCmdRemoveImport
 
getComponentOrFacetName() - Method in class net.roboconf.messaging.messages.from_agent_to_agent.MsgCmdRequestImport
 
getContent() - Method in class net.roboconf.messaging.messages.from_dm_to_dm.MsgEcho
 
getData() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdAddInstance
 
getDismissedClient() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClient
 
getDismissedClient() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
getDismissedClient() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
getEventId() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifAutonomic
 
getEventInfo() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifAutonomic
 
getExpirationTime() - Method in class net.roboconf.messaging.messages.from_dm_to_dm.MsgEcho
 
getExportedVariables() - Method in class net.roboconf.messaging.messages.from_agent_to_agent.MsgCmdAddImport
 
getFileNameToFileContent() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdChangeInstanceState
 
getInstanceName() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdAddInstance
 
getInstancePath() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifInstanceChanged
 
getInstancePath() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifInstanceRemoved
 
getInstancePath() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdChangeInstanceState
 
getInstancePath() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdRemoveInstance
 
getIpAddress() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifHeartbeat
 
getMessageProcessor() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClient
 
getMessageQueue() - Method in class net.roboconf.messaging.processors.AbstractMessageProcessor
 
getMessageServerIp() - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
getMessageServerIp() - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
getMessageServerPassword() - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
getMessageServerPassword() - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
getMessageServerUsername() - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
getMessageServerUsername() - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
getMessagingClient() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClient
 
getNewImports() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifInstanceChanged
 
getNewState() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdChangeInstanceState
 
getNewStatus() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifInstanceChanged
 
getOverridenExports() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdAddInstance
 
getParentInstancePath() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdAddInstance
 
getRemovedInstancePath() - Method in class net.roboconf.messaging.messages.from_agent_to_agent.MsgCmdRemoveImport
 
getRootInstance() - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdSetRootInstance
 
getRootInstanceName() - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
getRootInstanceName() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifAutonomic
 
getRootInstanceName() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifHeartbeat
 
getRootInstanceName() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifMachineDown
 
getUuid() - Method in class net.roboconf.messaging.messages.from_dm_to_dm.MsgEcho
 

H

handleReturn(int, String, String, String, AMQP.BasicProperties, byte[]) - Method in class net.roboconf.messaging.internal.client.rabbitmq.DmReturnListener
 
hasValidClient() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClient
 

I

IAgentClient - Interface in net.roboconf.messaging.client
A client for the agents.
IClient - Interface in net.roboconf.messaging.client
 
IClient.ListenerCommand - Enum in net.roboconf.messaging.client
Start or stop listening to events.
IDmClient - Interface in net.roboconf.messaging.client
A client for the DM.
isConnected() - Method in interface net.roboconf.messaging.client.IClient
 
isConnected() - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
isConnected() - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
isConnected() - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
isConnected() - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
isConnected() - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
isConnected() - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
isConnected() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
isConnected() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
isModelRequired() - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifHeartbeat
 
isRunning() - Method in class net.roboconf.messaging.processors.AbstractMessageProcessor
 

L

ListeningThread - Class in net.roboconf.messaging.internal.client.rabbitmq
 
ListeningThread(String, Logger, QueueingConsumer, LinkedBlockingQueue<Message>, String) - Constructor for class net.roboconf.messaging.internal.client.rabbitmq.ListeningThread
Constructor.
listenToAgentMessages(Application, IClient.ListenerCommand) - Method in interface net.roboconf.messaging.client.IDmClient
Configures the listener for messages sent by agents.
listenToAgentMessages(Application, IClient.ListenerCommand) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
listenToAgentMessages(Application, IClient.ListenerCommand) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
listenToAgentMessages(Application, IClient.ListenerCommand) - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
listenToAgentMessages(Application, IClient.ListenerCommand) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
listenToExportsFromOtherAgents(IClient.ListenerCommand, Instance) - Method in interface net.roboconf.messaging.client.IAgentClient
Configures the listener for the exports from other agents.
listenToExportsFromOtherAgents(IClient.ListenerCommand, Instance) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
listenToExportsFromOtherAgents(IClient.ListenerCommand, Instance) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
listenToExportsFromOtherAgents(IClient.ListenerCommand, Instance) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
listenToExportsFromOtherAgents(IClient.ListenerCommand, Instance) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
listenToRabbitMq(String, Logger, QueueingConsumer, LinkedBlockingQueue<Message>) - Static method in class net.roboconf.messaging.internal.utils.RabbitMqUtils
Listens to RabbitMQ messages.
listenToRequestsFromOtherAgents(IClient.ListenerCommand, Instance) - Method in interface net.roboconf.messaging.client.IAgentClient
Configures the listener for requests from other agents.
listenToRequestsFromOtherAgents(IClient.ListenerCommand, Instance) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
listenToRequestsFromOtherAgents(IClient.ListenerCommand, Instance) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
listenToRequestsFromOtherAgents(IClient.ListenerCommand, Instance) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
listenToRequestsFromOtherAgents(IClient.ListenerCommand, Instance) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
listenToTheDm(IClient.ListenerCommand) - Method in interface net.roboconf.messaging.client.IClient
Configures the listener for messages from the DM.
listenToTheDm(IClient.ListenerCommand) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
listenToTheDm(IClient.ListenerCommand) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
listenToTheDm(IClient.ListenerCommand) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
listenToTheDm(IClient.ListenerCommand) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
listenToTheDm(IClient.ListenerCommand) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
listenToTheDm(IClient.ListenerCommand) - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
listenToTheDm(IClient.ListenerCommand) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
listenToTheDm(IClient.ListenerCommand) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 

M

Message - Class in net.roboconf.messaging.messages
 
Message() - Constructor for class net.roboconf.messaging.messages.Message
 
MessageServerClientFactory - Class in net.roboconf.messaging.internal.client
 
MessageServerClientFactory() - Constructor for class net.roboconf.messaging.internal.client.MessageServerClientFactory
 
messagesForAgentsCount - Variable in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
messagesForTheDm - Variable in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
messagingClient - Variable in class net.roboconf.messaging.processors.AbstractMessageProcessor
 
MessagingConstants - Interface in net.roboconf.messaging
 
MsgCmdAddImport - Class in net.roboconf.messaging.messages.from_agent_to_agent
 
MsgCmdAddImport(String, String, Map<String, String>) - Constructor for class net.roboconf.messaging.messages.from_agent_to_agent.MsgCmdAddImport
Constructor.
MsgCmdAddInstance - Class in net.roboconf.messaging.messages.from_dm_to_agent
A class defining a new (single) instance.
MsgCmdAddInstance(Instance) - Constructor for class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdAddInstance
Constructor.
MsgCmdChangeInstanceState - Class in net.roboconf.messaging.messages.from_dm_to_agent
 
MsgCmdChangeInstanceState(String, Instance.InstanceStatus, Map<String, byte[]>) - Constructor for class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdChangeInstanceState
Constructor.
MsgCmdChangeInstanceState(Instance, Instance.InstanceStatus, Map<String, byte[]>) - Constructor for class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdChangeInstanceState
Constructor.
MsgCmdChangeInstanceState(Instance, Instance.InstanceStatus) - Constructor for class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdChangeInstanceState
Constructor.
MsgCmdChangeInstanceState(String, Instance.InstanceStatus) - Constructor for class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdChangeInstanceState
Constructor.
MsgCmdRemoveImport - Class in net.roboconf.messaging.messages.from_agent_to_agent
 
MsgCmdRemoveImport(String, String) - Constructor for class net.roboconf.messaging.messages.from_agent_to_agent.MsgCmdRemoveImport
Constructor.
MsgCmdRemoveInstance - Class in net.roboconf.messaging.messages.from_dm_to_agent
 
MsgCmdRemoveInstance(String) - Constructor for class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdRemoveInstance
Constructor.
MsgCmdRemoveInstance(Instance) - Constructor for class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdRemoveInstance
Constructor.
MsgCmdRequestImport - Class in net.roboconf.messaging.messages.from_agent_to_agent
A message to indicate we need an import.
MsgCmdRequestImport(String) - Constructor for class net.roboconf.messaging.messages.from_agent_to_agent.MsgCmdRequestImport
Constructor.
MsgCmdResynchronize - Class in net.roboconf.messaging.messages.from_dm_to_agent
A message to request the agent to republish its variables.
MsgCmdResynchronize() - Constructor for class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdResynchronize
Constructor.
MsgCmdSendInstances - Class in net.roboconf.messaging.messages.from_dm_to_agent
A message to request the agent to send all its instances to the DM.
MsgCmdSendInstances() - Constructor for class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdSendInstances
Constructor.
MsgCmdSetRootInstance - Class in net.roboconf.messaging.messages.from_dm_to_agent
 
MsgCmdSetRootInstance(Instance) - Constructor for class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdSetRootInstance
Constructor.
MsgEcho - Class in net.roboconf.messaging.messages.from_dm_to_dm
A message sent on the DM debug queue.
MsgEcho(String, long) - Constructor for class net.roboconf.messaging.messages.from_dm_to_dm.MsgEcho
Constructs an Echo message with the given content.
MsgEcho(String, long, UUID) - Constructor for class net.roboconf.messaging.messages.from_dm_to_dm.MsgEcho
Constructs an Echo message with the given content.
MsgNotifAutonomic - Class in net.roboconf.messaging.messages.from_agent_to_dm
Monitoring event (e.g. crossed threshold).
MsgNotifAutonomic(String, String, String, String) - Constructor for class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifAutonomic
Constructor.
MsgNotifHeartbeat - Class in net.roboconf.messaging.messages.from_agent_to_dm
 
MsgNotifHeartbeat(String, String, String) - Constructor for class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifHeartbeat
Constructor.
MsgNotifHeartbeat(String, Instance, String) - Constructor for class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifHeartbeat
Constructor.
MsgNotifInstanceChanged - Class in net.roboconf.messaging.messages.from_agent_to_dm
 
MsgNotifInstanceChanged(String, Instance) - Constructor for class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifInstanceChanged
Constructor.
MsgNotifInstanceRemoved - Class in net.roboconf.messaging.messages.from_agent_to_dm
 
MsgNotifInstanceRemoved(String, Instance) - Constructor for class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifInstanceRemoved
Constructor.
MsgNotifMachineDown - Class in net.roboconf.messaging.messages.from_agent_to_dm
 
MsgNotifMachineDown(String, String) - Constructor for class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifMachineDown
Constructor.
MsgNotifMachineDown(String, Instance) - Constructor for class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifMachineDown
Constructor.

N

net.roboconf.messaging - package net.roboconf.messaging
 
net.roboconf.messaging.client - package net.roboconf.messaging.client
 
net.roboconf.messaging.internal.client - package net.roboconf.messaging.internal.client
 
net.roboconf.messaging.internal.client.dismiss - package net.roboconf.messaging.internal.client.dismiss
 
net.roboconf.messaging.internal.client.rabbitmq - package net.roboconf.messaging.internal.client.rabbitmq
 
net.roboconf.messaging.internal.client.test - package net.roboconf.messaging.internal.client.test
 
net.roboconf.messaging.internal.utils - package net.roboconf.messaging.internal.utils
 
net.roboconf.messaging.messages - package net.roboconf.messaging.messages
 
net.roboconf.messaging.messages.from_agent_to_agent - package net.roboconf.messaging.messages.from_agent_to_agent
 
net.roboconf.messaging.messages.from_agent_to_dm - package net.roboconf.messaging.messages.from_agent_to_dm
 
net.roboconf.messaging.messages.from_dm_to_agent - package net.roboconf.messaging.messages.from_dm_to_agent
 
net.roboconf.messaging.messages.from_dm_to_dm - package net.roboconf.messaging.messages.from_dm_to_dm
 
net.roboconf.messaging.processors - package net.roboconf.messaging.processors
 
net.roboconf.messaging.reconfigurables - package net.roboconf.messaging.reconfigurables
 

O

openConnection() - Method in interface net.roboconf.messaging.client.IClient
Opens a connection with the message server.
openConnection() - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
openConnection() - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
openConnection() - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
openConnection() - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
openConnection() - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
openConnection() - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
openConnection(T) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClient
Configures a newly created client.
openConnection(IAgentClient) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
openConnection() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
openConnection(IDmClient) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
openConnection() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 

P

processMessage(Message) - Method in class net.roboconf.messaging.processors.AbstractMessageProcessor
Processes a message.
propagateAgentTermination(Application, Instance) - Method in interface net.roboconf.messaging.client.IDmClient
Propagates to all the agents the fact that a given agent is not here anymore.
propagateAgentTermination(Application, Instance) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
propagateAgentTermination(Application, Instance) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
propagateAgentTermination(Application, Instance) - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
propagateAgentTermination(Application, Instance) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
publishExports(Instance) - Method in interface net.roboconf.messaging.client.IAgentClient
Publishes the exports for a given instance.
publishExports(Instance, String) - Method in interface net.roboconf.messaging.client.IAgentClient
Publishes specific exports for a given instance.
publishExports(Instance) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
publishExports(Instance, String) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
publishExports(Instance) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
publishExports(Instance, String) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
publishExports(Instance) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
publishExports(Instance, String) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
publishExports(Instance) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
publishExports(Instance, String) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 

R

RabbitMqClientAgent - Class in net.roboconf.messaging.internal.client.rabbitmq
The RabbitMQ client for an agent.
RabbitMqClientAgent() - Constructor for class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
RabbitMqClientDm - Class in net.roboconf.messaging.internal.client.rabbitmq
The RabbitMQ client for the DM.
RabbitMqClientDm() - Constructor for class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
RabbitMqUtils - Class in net.roboconf.messaging.internal.utils
 
ReconfigurableClient<T extends IClient> - Class in net.roboconf.messaging.reconfigurables
A class that wraps a messaging client and can reconfigure it.
ReconfigurableClient() - Constructor for class net.roboconf.messaging.reconfigurables.ReconfigurableClient
 
ReconfigurableClientAgent - Class in net.roboconf.messaging.reconfigurables
 
ReconfigurableClientAgent() - Constructor for class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
ReconfigurableClientDm - Class in net.roboconf.messaging.reconfigurables
 
ReconfigurableClientDm() - Constructor for class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
requestExportsFromOtherAgents(Instance) - Method in interface net.roboconf.messaging.client.IAgentClient
Requests other agents to export their variables on the messaging server.
requestExportsFromOtherAgents(Instance) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
requestExportsFromOtherAgents(Instance) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
requestExportsFromOtherAgents(Instance) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
requestExportsFromOtherAgents(Instance) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
resetInternalClient() - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClient
Resets the internal client (sets it to null).
run() - Method in class net.roboconf.messaging.internal.client.rabbitmq.ListeningThread
 
run() - Method in class net.roboconf.messaging.processors.AbstractMessageProcessor
 

S

sendMessageToAgent(Application, Instance, Message) - Method in interface net.roboconf.messaging.client.IDmClient
Sends a message to an agent.
sendMessageToAgent(Application, Instance, Message) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
sendMessageToAgent(Application, Instance, Message) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
sendMessageToAgent(Application, Instance, Message) - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
sendMessageToAgent(Application, Instance, Message) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
sendMessageToTheDm(Message) - Method in interface net.roboconf.messaging.client.IClient
Sends a message to the DM.
sendMessageToTheDm(Message) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
sendMessageToTheDm(Message) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
sendMessageToTheDm(Message) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
sendMessageToTheDm(Message) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
sendMessageToTheDm(Message) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
sendMessageToTheDm(Message) - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
sendMessageToTheDm(Message) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
sendMessageToTheDm(Message) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
sentMessages - Variable in class net.roboconf.messaging.internal.client.test.TestClientDm
 
SerializationUtils - Class in net.roboconf.messaging.internal.utils
 
serializeObject(T) - Static method in class net.roboconf.messaging.internal.utils.SerializationUtils
Serializes an object.
setApplicationName(String) - Method in interface net.roboconf.messaging.client.IAgentClient
Sets the application name.
setApplicationName(String) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
setApplicationName(String) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
setApplicationName(String) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
setApplicationName(String) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
setData(Map<String, String>) - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdAddInstance
 
setIpAddress(String) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
setMessageQueue(LinkedBlockingQueue<Message>) - Method in interface net.roboconf.messaging.client.IClient
Sets the message queue where the client can store the messages to process.
setMessageQueue(LinkedBlockingQueue<Message>) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
setMessageQueue(LinkedBlockingQueue<Message>) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
setMessageQueue(LinkedBlockingQueue<Message>) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
setMessageQueue(LinkedBlockingQueue<Message>) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
setMessageQueue(LinkedBlockingQueue<Message>) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
setMessageQueue(LinkedBlockingQueue<Message>) - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
setMessageQueue(LinkedBlockingQueue<Message>) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
setMessageQueue(LinkedBlockingQueue<Message>) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
setMessagingClient(T) - Method in class net.roboconf.messaging.processors.AbstractMessageProcessor
This method must be invoked before Thread.start().
setModelRequired(boolean) - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifHeartbeat
 
setNeedsModel(boolean) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
setNewStatus(Instance.InstanceStatus) - Method in class net.roboconf.messaging.messages.from_agent_to_dm.MsgNotifInstanceChanged
 
setOverridenExports(Map<String, String>) - Method in class net.roboconf.messaging.messages.from_dm_to_agent.MsgCmdAddInstance
 
setParameters(String, String, String) - Method in interface net.roboconf.messaging.client.IClient
Sets the connection parameters.
setParameters(String, String, String) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
setParameters(String, String, String) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientDm
 
setParameters(String, String, String) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
setParameters(String, String, String) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientDm
 
setParameters(String, String, String) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
setParameters(String, String, String) - Method in class net.roboconf.messaging.internal.client.test.TestClientDm
 
setParameters(String, String, String) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
setParameters(String, String, String) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientDm
 
setRootInstanceName(String) - Method in interface net.roboconf.messaging.client.IAgentClient
Sets the name of the root instance associated with the agent.
setRootInstanceName(String) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
setRootInstanceName(String) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
setRootInstanceName(String) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
setRootInstanceName(String) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 
stopProcessor() - Method in class net.roboconf.messaging.processors.AbstractMessageProcessor
Stops the processor.
storeMessage(Message) - Method in class net.roboconf.messaging.processors.AbstractMessageProcessor
Stores a message so that it can be processed later.
switchMessagingClient(String, String, String, String) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClient
Changes the internal messaging client.

T

TestClientAgent - Class in net.roboconf.messaging.internal.client.test
 
TestClientAgent() - Constructor for class net.roboconf.messaging.internal.client.test.TestClientAgent
 
TestClientDm - Class in net.roboconf.messaging.internal.client.test
A class to mock the messaging server and the IaaS.
TestClientDm() - Constructor for class net.roboconf.messaging.internal.client.test.TestClientDm
 
THOSE_THAT_IMPORT - Static variable in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
toString() - Method in class net.roboconf.messaging.messages.from_dm_to_dm.MsgEcho
 

U

unpublishExports(Instance) - Method in interface net.roboconf.messaging.client.IAgentClient
Un-publishes the exports for a given instance.
unpublishExports(Instance) - Method in class net.roboconf.messaging.internal.client.dismiss.DismissClientAgent
 
unpublishExports(Instance) - Method in class net.roboconf.messaging.internal.client.rabbitmq.RabbitMqClientAgent
 
unpublishExports(Instance) - Method in class net.roboconf.messaging.internal.client.test.TestClientAgent
 
unpublishExports(Instance) - Method in class net.roboconf.messaging.reconfigurables.ReconfigurableClientAgent
 

V

valueOf(String) - Static method in enum net.roboconf.messaging.client.IClient.ListenerCommand
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.roboconf.messaging.client.IClient.ListenerCommand
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G H I L M N O P R S T U V 

Copyright © 2015. All rights reserved.