JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015. All rights reserved.