Class EnqueueMediator

  • All Implemented Interfaces:
    AspectConfigurable, Mediator, SynapseArtifact

    public class EnqueueMediator
    extends AbstractMediator
    This mediator execute a given sequence with a given priority. It accepts the priority as and argument. The executor used for executing this sequence should support this priority. If it doesn't support this priority it executor can throw exceptions.
    • Constructor Detail

      • EnqueueMediator

        public EnqueueMediator()
    • Method Detail

      • mediate

        public boolean mediate​(MessageContext synCtx)
        Description copied from interface: Mediator
        Invokes the mediator passing the current message for mediation. Each mediator performs its mediation action, and returns true if mediation should continue, or false if further mediation should be aborted.
        Parameters:
        synCtx - the current message for mediation
        Returns:
        true if further mediation should continue
      • getExecutorName

        public String getExecutorName()
      • getPriority

        public int getPriority()
      • getSequenceName

        public String getSequenceName()
      • setExecutorName

        public void setExecutorName​(String executorName)
      • setPriority

        public void setPriority​(int priority)
      • setSequenceName

        public void setSequenceName​(String sequenceName)