Index

A C E G H I J M O P R S T U V 
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

value - Variable in class jadex.micro.messagequeue.Event
The value.
A C E G H I J M O P R S T U V 
All Classes and Interfaces|All Packages