Overview

Namespaces

  • Avisota
    • Event
    • Message
    • Queue
    • Recipient
    • RecipientSource
    • Renderer
    • Templating
    • Test
      • Database
      • Imap
      • Message
      • Queue
      • Renderer
      • Transport
    • Transport

Classes

  • ExecutionConfig
  • QueueHelper
  • SimpleDatabaseQueue

Interfaces

  • ArchivingQueueInterface
  • EventEmittingQueueInterface
  • ExecutionDeciderInterface
  • LoggingQueueInterface
  • MutableQueueInterface
  • QueueInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Class ExecutionConfig

The execution config for a queue.

Namespace: Avisota\Queue
Package: avisota-core
Located at src/Avisota/Queue/ExecutionConfig.php
Methods summary
public
# setMessageLimit( integer $messageLimit )

Parameters

$messageLimit
integer
$messageLimit
public integer
# getMessageLimit( )

Returns

integer
public
# setTimeLimit( integer $timeLimit )

Parameters

$timeLimit
integer
$timeLimit
public integer
# getTimeLimit( )

Returns

integer
public
# setDecider( Avisota\Queue\ExecutionDeciderInterface $decider )

Parameters

$decider
Avisota\Queue\ExecutionDeciderInterface
$decider
public Avisota\Queue\ExecutionDeciderInterface
# getDecider( )

Returns

Avisota\Queue\ExecutionDeciderInterface
Properties summary
protected integer $messageLimit 0
#

Limit execution count.

Limit execution count.

protected integer $timeLimit 0
#

Limit execution time in seconds.

Limit execution time in seconds.

protected Avisota\Queue\ExecutionDeciderInterface $decider null
#
avisota/core API documentation generated by ApiGen 2.8.0