guarana.toolkit.task.communicators.dummy
Class OutDummyCommunicator
java.lang.Object
guarana.util.observer.smart.SmartObservable
guarana.framework.task.Task
guarana.toolkit.task.communicators.Communicator
guarana.toolkit.task.communicators.dummy.OutDummyCommunicator
- All Implemented Interfaces:
- ISource, guarana.util.observer.smart.ISmartObserver
public class OutDummyCommunicator
- extends Communicator
An OutCommunicator for test purposes only.
- Since:
- Guaranį SDK 1.3.0
- Author:
- Rafael Z. Frantz
- See Also:
OutCommunicator
Method Summary |
void |
execute()
This method executes the business logic of this task. |
void |
update(guarana.util.observer.smart.SmartObservable slot,
Object arg)
This method is automatically called by the observable slot to notify the slot has received a message. |
Methods inherited from class guarana.util.observer.smart.SmartObservable |
addSmartObserver, containsSmartObserver, containsSmartObserver, countSmartObservers, deleteSmartObserver, deleteSmartObservers, hasChanged, notifySmartObservers, notifySmartObservers |
OutDummyCommunicator
public OutDummyCommunicator(String name)
- Constructs a new Active Communicator to send messages.
- Parameters:
name
- The name of the communicator.
execute
public void execute()
throws TaskExecutionException
- This method executes the business logic of this task. It is automatically invoked by workers.
- Overrides:
execute
in class Task
- Throws:
TaskExecutionException
- to report any exception that has occurred during the execution of this method.- See Also:
TaskExecutionException
update
public void update(guarana.util.observer.smart.SmartObservable slot,
Object arg)
- This method is automatically called by the observable slot to notify the slot has received a message.
For all those tasks that can execute with one or more messages in its input slots, this method will add the
task to the executable task reporter, so it can be executed. In this case the task execution will consume messages
from all input slots.
Please, do not call this method by yourself.
Overrides the implementation at Task
for performance reasons.
- Specified by:
update
in interface guarana.util.observer.smart.ISmartObserver
- Overrides:
update
in class Task
- Parameters:
slot
- The Slot
associated with this task.arg
- THIS PARAMETHER IS NOT USED.
Guaranį DSL Home