|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Task | |
---|---|
guarana.framework.port | Provides a base implementation for Guaranį's communication ports. |
guarana.framework.process | Provides an abstract implementation for the core processes in Guaranį DSL. |
guarana.framework.task | Provides a base and abstract java implementation for tasks. |
guarana.toolkit.engine | Provides an asynchronous and multi-thread runtime system to execute EAI Solutions. |
guarana.toolkit.task.communicators | Provides tasks that must be used to send or receive messages through ports to applications or solutions resources. |
guarana.toolkit.task.communicators.dummy | Provides dummy communicators for testing your solution without the need of adapters. |
guarana.toolkit.task.mappers | Provides tasks tho map the body of a message from XML to Stream or vice-versa. |
guarana.toolkit.task.modifiers | Provide tasks that add or remove data from the body and header of inbound messages, but do not alter the schema of the message. |
guarana.toolkit.task.routers | Provide tasks that does not change the state of a message. |
guarana.toolkit.task.streamdealers | Provides tasks that does not change the state of a message. |
guarana.toolkit.task.streamdealers.ciphers | Provides a set of supported and already implemented ciphers. |
guarana.toolkit.task.streamdealers.codecs | Provides a set of supported and already implemented codecs. |
guarana.toolkit.task.streamdealers.compressors | Provides a set of supported and already implemented compressors. |
guarana.toolkit.task.timers | Provide tasks that are time-dependent. |
guarana.toolkit.task.transformers | Provide tasks that help transform one or more inbound messages into new outbound messages whose schemata are completely new. |
Uses of Task in guarana.framework.port |
---|
Methods in guarana.framework.port that return Task | |
---|---|
Task |
Port.addTask(Task task)
Adds a given task to this task container. |
Task |
Port.getCommunicator()
Returns the communicator for this port. |
Task |
Port.getTask(String name)
Searches for a task with a given name inside this task container. |
Task |
Port.removeTask(String name)
Removes a given task from this task container. |
Methods in guarana.framework.port that return types with arguments of type Task | |
---|---|
Collection<Task> |
Port.getAllTasks()
Returns all tasks inside this task container. |
List<Task> |
Port.pollPreScheduledTasks()
Polls all pre-scheduled tasks from this object. |
Methods in guarana.framework.port with parameters of type Task | |
---|---|
void |
Port.addPreScheduledTask(Task task)
Adds a trigger task as a pre-scheduled task to this task reporter. |
Task |
Port.addTask(Task task)
Adds a given task to this task container. |
void |
Port.setCommunicator(Task communicator)
Sets the communicator for this port. |
Uses of Task in guarana.framework.process |
---|
Methods in guarana.framework.process that return Task | |
---|---|
Task |
Process.addTask(Task task)
Adds a given task to this task container. |
Task |
ITaskContainer.addTask(Task task)
Adds a given task to this task container. |
Task |
Process.getTask(String name)
Searches for a task with a given name inside this task container. |
Task |
ITaskContainer.getTask(String name)
Searches for a task with a given name inside this task container. |
Task |
Process.removeTask(String name)
Removes a given task from this task container. |
Task |
ITaskContainer.removeTask(String name)
Removes a given task from this task container. |
Methods in guarana.framework.process that return types with arguments of type Task | |
---|---|
Collection<Task> |
Process.getAllTasks()
Returns all tasks inside this task container. |
Collection<Task> |
ITaskContainer.getAllTasks()
Returns all tasks inside this task container. |
Methods in guarana.framework.process with parameters of type Task | |
---|---|
Task |
Process.addTask(Task task)
Adds a given task to this task container. |
Task |
ITaskContainer.addTask(Task task)
Adds a given task to this task container. |
Uses of Task in guarana.framework.task |
---|
Constructors in guarana.framework.task with parameters of type Task | |
---|---|
Gateway(GatewayType type,
Task task)
Constructs a new gateway without a name, of an specific type and associates it with the given task. |
|
Gateway(String name,
GatewayType type,
Task task)
Constructs a new gateway with a given name, type and associates it with the given task. |
Uses of Task in guarana.toolkit.engine |
---|
Methods in guarana.toolkit.engine that return Task | |
---|---|
Task |
WorkUnit.getTask()
Returns the task assigned to be processed by this work unit. |
Constructors in guarana.toolkit.engine with parameters of type Task | |
---|---|
WorkUnit(Task task)
Creates a work unit for a given Task which can be processed instantaneously. |
|
WorkUnit(Task task,
long notBefore)
Creates a work unit for a given Task which must be processed on the specified date or latter. |
Uses of Task in guarana.toolkit.task.communicators |
---|
Subclasses of Task in guarana.toolkit.task.communicators | |
---|---|
class |
Communicator
An abstract communicator. |
class |
InCommunicator
A communicator to receive messages in EntryPort s. |
class |
InOutCommunicator
This communicator is to be used, exclusively, in two way ResponderPort s. |
class |
OutCommunicator
A communicator to send messages in an ExitPort s. |
class |
OutInCommunicator
This Communicator is to be used, exclusively, in two way SolicitorPort s. |
Uses of Task in guarana.toolkit.task.communicators.dummy |
---|
Subclasses of Task in guarana.toolkit.task.communicators.dummy | |
---|---|
class |
InDummyCommunicator
An InCommunicator for test purposes only. |
class |
OutDummyCommunicator
An OutCommunicator for test purposes only. |
class |
OutInDummyCommunicator
An OutInCommunicator for test purposes only. |
Uses of Task in guarana.toolkit.task.mappers |
---|
Subclasses of Task in guarana.toolkit.task.mappers | |
---|---|
class |
Mapper
An abstract mapper. |
class |
Stream2XML
Maps an inbound message body from stream format to XML format. |
class |
XML2Stream
Maps an inbound message body from XML format to stream format. |
Uses of Task in guarana.toolkit.task.modifiers |
---|
Subclasses of Task in guarana.toolkit.task.modifiers | |
---|---|
class |
ContentEnricher
Adds content to an inbound message's body. |
class |
ContextBasedContentEnricher
Adds content to an inbound message's body using content from another context inbound message. |
class |
ContextBasedHeaderEnricher
Adds content from a context message to the inbound message's header. |
class |
ContextBasedSlimmer
Reduces the content of an inbound message's body by removing part of it using a context message. |
class |
CustomModifier
Allows for the creation of a customised modifier task with a different semantics from the predefined tasks already provided by this package. |
class |
HeaderDemoter
Removes content from the inbound message's header and adds it back to the body. |
class |
HeaderEnricher
Adds content to the inbound message's header. |
class |
HeaderPromoter
Enables the promotion of part of the inbound message's body to the header. |
class |
Modifier
An abstract modifier task. |
class |
Slimmer
Reduces the content of an inbound message's body by removing part of it. |
Uses of Task in guarana.toolkit.task.routers |
---|
Subclasses of Task in guarana.toolkit.task.routers | |
---|---|
class |
Correlator
Looks for a set of correlated inbound messages and publish them to the output gateways. |
class |
CustomRouter
Allows for the creation of a customised router task with a different semantics from the predefined tasks already provided by this package. |
class |
Dispatcher
Dispatches an inbound message to exactly one output gateway. |
class |
Distributor
Implements a DYNAMIC or STATIC distributor which distributes inbound messages to one or more output gateways. |
class |
Filter
Removes from the message flow unwanted messages. |
class |
IdempotentTransfer
Detects duplicated inbound messages in the message flow. |
class |
Merger
Mergers inbound messages from different input slots to just one output slot. |
class |
Replicator
Replicates an inbound message to ALL output gateways it has. |
class |
Resequencer
Rebuild the correct sequence of split messages. |
class |
Router
An abstract router. |
class |
SemanticValidator
Validates the semantics of an inbound message. |
Uses of Task in guarana.toolkit.task.streamdealers |
---|
Subclasses of Task in guarana.toolkit.task.streamdealers | |
---|---|
class |
StreamDealer
An abstract stream dealer. |
Uses of Task in guarana.toolkit.task.streamdealers.ciphers |
---|
Subclasses of Task in guarana.toolkit.task.streamdealers.ciphers | |
---|---|
class |
Cipher
An abstract cipher. |
class |
Decrypter
Decrypts an inbound message body encrypted with an specific cipher. |
class |
Encrypter
Encrypts an inbound message body according to an specific cipher. |
Uses of Task in guarana.toolkit.task.streamdealers.codecs |
---|
Subclasses of Task in guarana.toolkit.task.streamdealers.codecs | |
---|---|
class |
Codec
An abstract codec. |
class |
Decoder
Decodes an inbound message body from one format to another according to the codec used. |
class |
Encoder
Encodes an inbound message body according to an specific codec. |
Uses of Task in guarana.toolkit.task.streamdealers.compressors |
---|
Subclasses of Task in guarana.toolkit.task.streamdealers.compressors | |
---|---|
class |
Compressor
An abstract compressor. |
class |
Unzipper
Uncompress an inbound message body compressed with an specific compressor. |
class |
Zipper
Compacts an inbound message body according to an specific compressor. |
Uses of Task in guarana.toolkit.task.timers |
---|
Subclasses of Task in guarana.toolkit.task.timers | |
---|---|
class |
Delayer
Delays an inbound message for a while before publishing it to the output gateway. |
class |
ExpireChecker
Inspects inbound messages in order to detect expired messages inside the integration solution. |
class |
Ticker
Periodically creates and publish new outbound messages to its output gateway. |
class |
Timer
An abstract timing task. |
Uses of Task in guarana.toolkit.task.transformers |
---|
Subclasses of Task in guarana.toolkit.task.transformers | |
---|---|
class |
Aggregator
Constructs a new outbound message from two or more inbound messages produced by an Splitter
The header from the first inbound message in the sequence is kept to the outbound message. |
class |
Assembler
Constructs a new outbound message from two or more inbound messages. |
class |
Chopper
Chops an inbound message into two or more new outbound messages and puts them in different slots. |
class |
CrossBuilder
Takes two or more inbound messages and builds several new outbound messages where each outbound message represents one possible combination of values inside the inbound messages. |
class |
CustomTransformer
Allows for the creation of a customised transformer task with a different semantics from the predefined tasks already provided by this package. |
class |
Splitter
Splits an inbound message into two or more outbound messages and puts them in a single slot. |
class |
Transformer
An abstract transformer task. |
class |
Translator
Transforms the body of an inbound message from one schema into another and publish an outbound message to the output gateway. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |