Index
All Classes and Interfaces|All Packages
A
- addTaskResult(String, R) - Method in interface jadex.micro.taskdistributor.IIntermediateTaskDistributor
-
Set the result of a task.
- addTaskResult(String, R) - Method in class jadex.micro.taskdistributor.IntermediateTaskDistributorAgent
-
Set the result of a task.
- agent - Variable in class jadex.micro.messagequeue.MessageQueueAgent
-
The agent.
- agent - Variable in class jadex.micro.messagequeue.UserAgent
-
The agent.
- agent - Variable in class jadex.micro.taskdistributor.TaskCreatorAgent
- agent - Variable in class jadex.micro.taskdistributor.TaskWorkerAgent
- agentCreated() - Method in class jadex.micro.messagequeue.MessageQueueAgent
-
Called on agent creation.
C
- cnt - Variable in class jadex.micro.taskdistributor.IntermediateTaskDistributorAgent
- cnt - Variable in class jadex.micro.taskdistributor.TaskDistributorAgent
E
- equals(Object) - Method in record class jadex.micro.taskdistributor.ITaskDistributor.Task
-
Indicates whether some other object is "equal to" this one.
- Event - Class in jadex.micro.messagequeue
-
Simple message struct.
- Event() - Constructor for class jadex.micro.messagequeue.Event
-
Create a new event.
- Event(String, Object, ComponentIdentifier) - Constructor for class jadex.micro.messagequeue.Event
-
Create a new event.
G
- getSource() - Method in class jadex.micro.messagequeue.Event
-
Get the source.
- getType() - Method in class jadex.micro.messagequeue.Event
-
Get the type.
- getValue() - Method in class jadex.micro.messagequeue.Event
-
Get the value.
H
- hashCode() - Method in record class jadex.micro.taskdistributor.ITaskDistributor.Task
-
Returns a hash code value for this object.
I
- id() - Method in record class jadex.micro.taskdistributor.ITaskDistributor.Task
-
Returns the value of the
id
record component. - IIntermediateTaskDistributor<R,
T> - Interface in jadex.micro.taskdistributor - IMessageQueueService - Interface in jadex.micro.messagequeue
-
Message queue interface.
- IntermediateTaskDistributorAgent<R,
T> - Class in jadex.micro.taskdistributor - IntermediateTaskDistributorAgent() - Constructor for class jadex.micro.taskdistributor.IntermediateTaskDistributorAgent
- ITask - Interface in jadex.micro.taskdistributor
- ITaskDistributor<R,
T> - Interface in jadex.micro.taskdistributor - ITaskDistributor.Task<T> - Record Class in jadex.micro.taskdistributor
J
- jadex.micro.messagequeue - package jadex.micro.messagequeue
- jadex.micro.taskdistributor - package jadex.micro.taskdistributor
M
- main(String[]) - Static method in class jadex.micro.messagequeue.Main
-
Start a platform and the example.
- main(String[]) - Static method in class jadex.micro.taskdistributor.Main
- Main - Class in jadex.micro.messagequeue
-
Main for starting the example programmatically.
- Main - Class in jadex.micro.taskdistributor
-
Main for starting a test scenario.
- Main() - Constructor for class jadex.micro.messagequeue.Main
- Main() - Constructor for class jadex.micro.taskdistributor.Main
- MessageQueueAgent - Class in jadex.micro.messagequeue
-
This agent represents the central message queue.
- MessageQueueAgent() - Constructor for class jadex.micro.messagequeue.MessageQueueAgent
O
- ongoingtasks - Variable in class jadex.micro.taskdistributor.IntermediateTaskDistributorAgent
- ongoingtasks - Variable in class jadex.micro.taskdistributor.TaskDistributorAgent
- onService(IMessageQueueService) - Method in class jadex.micro.messagequeue.UserAgent
- onService(ITaskDistributor<String, String>) - Method in class jadex.micro.taskdistributor.TaskCreatorAgent
- onService(ITaskDistributor<String, String>) - Method in class jadex.micro.taskdistributor.TaskWorkerAgent
P
- publish(String, Event) - Method in interface jadex.micro.messagequeue.IMessageQueueService
-
Publish a new event to the queue.
- publish(String, Event) - Method in class jadex.micro.messagequeue.MessageQueueAgent
-
Publish a new event to the queue.
- publish(T) - Method in interface jadex.micro.taskdistributor.IIntermediateTaskDistributor
-
Publish a new task.
- publish(T) - Method in class jadex.micro.taskdistributor.IntermediateTaskDistributorAgent
-
Publish a new task.
- publish(T) - Method in interface jadex.micro.taskdistributor.ITaskDistributor
-
Publish a new task.
- publish(T) - Method in class jadex.micro.taskdistributor.TaskDistributorAgent
-
Publish a new task.
R
- requestNextTask() - Method in interface jadex.micro.taskdistributor.IIntermediateTaskDistributor
-
Request a task.
- requestNextTask() - Method in class jadex.micro.taskdistributor.IntermediateTaskDistributorAgent
-
Request a task.
- requestNextTask() - Method in interface jadex.micro.taskdistributor.ITaskDistributor
-
Request a task.
- requestNextTask() - Method in class jadex.micro.taskdistributor.TaskDistributorAgent
-
Request a task.
- requestors - Variable in class jadex.micro.taskdistributor.IntermediateTaskDistributorAgent
- requestors - Variable in class jadex.micro.taskdistributor.TaskDistributorAgent
S
- setSource(ComponentIdentifier) - Method in class jadex.micro.messagequeue.Event
-
Set the source.
- setTaskException(String, Exception) - Method in interface jadex.micro.taskdistributor.IIntermediateTaskDistributor
-
Set the exception of a task.
- setTaskException(String, Exception) - Method in class jadex.micro.taskdistributor.IntermediateTaskDistributorAgent
-
Set the exception of a task.
- setTaskException(String, Exception) - Method in interface jadex.micro.taskdistributor.ITaskDistributor
-
Set the exception of a task.
- setTaskException(String, Exception) - Method in class jadex.micro.taskdistributor.TaskDistributorAgent
-
Set the exception of a task.
- setTaskFinished(String) - Method in interface jadex.micro.taskdistributor.IIntermediateTaskDistributor
-
Set a task finished.
- setTaskFinished(String) - Method in class jadex.micro.taskdistributor.IntermediateTaskDistributorAgent
-
Set a task finished.
- setTaskResult(String, R) - Method in interface jadex.micro.taskdistributor.ITaskDistributor
-
Set the result of a task.
- setTaskResult(String, R) - Method in class jadex.micro.taskdistributor.TaskDistributorAgent
-
Set the result of a task.
- setType(String) - Method in class jadex.micro.messagequeue.Event
-
Set the type.
- setValue(Object) - Method in class jadex.micro.messagequeue.Event
-
Set the value.
- source - Variable in class jadex.micro.messagequeue.Event
-
The source.
- subscribe(String) - Method in interface jadex.micro.messagequeue.IMessageQueueService
-
Subscribe to a specific topic.
- subscribe(String) - Method in class jadex.micro.messagequeue.MessageQueueAgent
-
Subscribe to a specific topic.
- subscribers - Variable in class jadex.micro.messagequeue.MessageQueueAgent
-
The map of subscribers.
T
- task() - Method in record class jadex.micro.taskdistributor.ITaskDistributor.Task
-
Returns the value of the
task
record component. - Task(String, T) - Constructor for record class jadex.micro.taskdistributor.ITaskDistributor.Task
-
Creates an instance of a
Task
record class. - taskcnt - Variable in class jadex.micro.taskdistributor.TaskCreatorAgent
- TaskCreatorAgent - Class in jadex.micro.taskdistributor
- TaskCreatorAgent() - Constructor for class jadex.micro.taskdistributor.TaskCreatorAgent
- TaskCreatorAgent(int) - Constructor for class jadex.micro.taskdistributor.TaskCreatorAgent
- TaskDistributorAgent<R,
T> - Class in jadex.micro.taskdistributor - TaskDistributorAgent() - Constructor for class jadex.micro.taskdistributor.TaskDistributorAgent
- tasks - Variable in class jadex.micro.taskdistributor.IntermediateTaskDistributorAgent
- tasks - Variable in class jadex.micro.taskdistributor.TaskDistributorAgent
- TaskWorkerAgent - Class in jadex.micro.taskdistributor
- TaskWorkerAgent() - Constructor for class jadex.micro.taskdistributor.TaskWorkerAgent
- topic - Variable in class jadex.micro.messagequeue.UserAgent
-
The topic.
- toString() - Method in class jadex.micro.messagequeue.Event
-
Get the string representation.
- toString() - Method in record class jadex.micro.taskdistributor.ITaskDistributor.Task
-
Returns a string representation of this record class.
- type - Variable in class jadex.micro.messagequeue.Event
-
The type.
U
- UserAgent - Class in jadex.micro.messagequeue
-
Example queue user that registers at the queue with a topic and publishes a number of topics before terminating.
- UserAgent() - Constructor for class jadex.micro.messagequeue.UserAgent
- UserAgent(String) - Constructor for class jadex.micro.messagequeue.UserAgent
V
A C E G H I J M O P R S T U VAll Classes and Interfaces|All Packages