PHP Class MGDigital\BusQue\Implementation

Show file Open project: mgdigital/busque Class Usage Examples

Public Methods

Method Description
__construct ( MGDigital\BusQue\QueueResolverInterface $queueResolver, MGDigital\BusQue\CommandSerializerInterface $commandSerializer, MGDigital\BusQue\CommandIdGeneratorInterface $commandIdGenerator, MGDigital\BusQue\QueueDriverInterface $queueDriver, MGDigital\BusQue\SchedulerDriverInterface $schedulerDriver, MGDigital\BusQue\ClockInterface $clock, MGDigital\BusQue\CommandBusAdapterInterface $commandBusAdapter, Psr\Log\LoggerInterface $logger )
getClock ( ) : MGDigital\BusQue\ClockInterface
getCommandBusAdapter ( ) : MGDigital\BusQue\CommandBusAdapterInterface
getCommandIdGenerator ( ) : MGDigital\BusQue\CommandIdGeneratorInterface
getCommandSerializer ( ) : MGDigital\BusQue\CommandSerializerInterface
getLogger ( ) : Psr\Log\LoggerInterface
getQueueDriver ( ) : MGDigital\BusQue\QueueDriverInterface
getQueueResolver ( ) : MGDigital\BusQue\QueueResolverInterface
getSchedulerDriver ( ) : MGDigital\BusQue\SchedulerDriverInterface

Method Details

__construct() public method

public __construct ( MGDigital\BusQue\QueueResolverInterface $queueResolver, MGDigital\BusQue\CommandSerializerInterface $commandSerializer, MGDigital\BusQue\CommandIdGeneratorInterface $commandIdGenerator, MGDigital\BusQue\QueueDriverInterface $queueDriver, MGDigital\BusQue\SchedulerDriverInterface $schedulerDriver, MGDigital\BusQue\ClockInterface $clock, MGDigital\BusQue\CommandBusAdapterInterface $commandBusAdapter, Psr\Log\LoggerInterface $logger )
$queueResolver MGDigital\BusQue\QueueResolverInterface
$commandSerializer MGDigital\BusQue\CommandSerializerInterface
$commandIdGenerator MGDigital\BusQue\CommandIdGeneratorInterface
$queueDriver MGDigital\BusQue\QueueDriverInterface
$schedulerDriver MGDigital\BusQue\SchedulerDriverInterface
$clock MGDigital\BusQue\ClockInterface
$commandBusAdapter MGDigital\BusQue\CommandBusAdapterInterface
$logger Psr\Log\LoggerInterface

getClock() public method

public getClock ( ) : MGDigital\BusQue\ClockInterface
return MGDigital\BusQue\ClockInterface

getCommandBusAdapter() public method

public getCommandBusAdapter ( ) : MGDigital\BusQue\CommandBusAdapterInterface
return MGDigital\BusQue\CommandBusAdapterInterface

getCommandIdGenerator() public method

public getCommandIdGenerator ( ) : MGDigital\BusQue\CommandIdGeneratorInterface
return MGDigital\BusQue\CommandIdGeneratorInterface

getCommandSerializer() public method

public getCommandSerializer ( ) : MGDigital\BusQue\CommandSerializerInterface
return MGDigital\BusQue\CommandSerializerInterface

getLogger() public method

public getLogger ( ) : Psr\Log\LoggerInterface
return Psr\Log\LoggerInterface

getQueueDriver() public method

public getQueueDriver ( ) : MGDigital\BusQue\QueueDriverInterface
return MGDigital\BusQue\QueueDriverInterface

getQueueResolver() public method

public getQueueResolver ( ) : MGDigital\BusQue\QueueResolverInterface
return MGDigital\BusQue\QueueResolverInterface

getSchedulerDriver() public method

public getSchedulerDriver ( ) : MGDigital\BusQue\SchedulerDriverInterface
return MGDigital\BusQue\SchedulerDriverInterface