Magento Extensions Rating 2024
EXTENSIONS BY CATEGORY
B2B (Business-To-Business)
Blog
Customer
ERP (Enterprise Resource Planning)
Mega Menu
One Step Checkout
Order
POS (Point Of Sale)
Search
Shopping Cart
Sitemap
SEO
Social
Stock & Inventory Management
EXTENSIONS BY DEVELOPER
aheadWorks
Amasty
Boost My Shop
BSS Commerce
Magestore
MageWorx
Mirasvit
Templates Master
Wyomind
XTENTO
Magento 2 Documentation
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
vendor
magento
framework-message-queue
ConsumerConfigurationInterface.php
Go to the documentation of this file.
1
<?php
6
namespace
Magento\Framework\MessageQueue
;
7
11
interface
ConsumerConfigurationInterface
12
{
13
const
CONSUMER_NAME
=
"consumer_name"
;
14
15
const
QUEUE_NAME
=
"queue_name"
;
16
const
MAX_MESSAGES
=
"max_messages"
;
17
const
SCHEMA_TYPE
=
"schema_type"
;
18
const
TOPICS
=
'topics'
;
19
const
TOPIC_TYPE
=
'consumer_type'
;
20
const
TOPIC_HANDLERS
=
'handlers'
;
21
22
const
TYPE_SYNC
=
'sync'
;
23
const
TYPE_ASYNC
=
'async'
;
24
const
INSTANCE_TYPE_BATCH
=
'batch'
;
25
const
INSTANCE_TYPE_SINGULAR
=
'singular'
;
26
32
public
function
getConsumerName
();
33
39
public
function
getQueueName
();
40
49
public
function
getType
();
50
56
public
function
getMaxMessages
();
57
65
public
function
getHandlers
($topicName);
66
72
public
function
getTopicNames
();
73
78
public
function
getMessageSchemaType
($topicName);
79
83
public
function
getQueue
();
84
}
Magento\Framework\MessageQueue\ConsumerConfigurationInterface
Definition:
ConsumerConfigurationInterface.php:11
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\INSTANCE_TYPE_BATCH
const INSTANCE_TYPE_BATCH
Definition:
ConsumerConfigurationInterface.php:24
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\getTopicNames
getTopicNames()
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\getMessageSchemaType
getMessageSchemaType($topicName)
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\MAX_MESSAGES
const MAX_MESSAGES
Definition:
ConsumerConfigurationInterface.php:16
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\getMaxMessages
getMaxMessages()
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\TOPICS
const TOPICS
Definition:
ConsumerConfigurationInterface.php:18
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\SCHEMA_TYPE
const SCHEMA_TYPE
Definition:
ConsumerConfigurationInterface.php:17
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\TOPIC_TYPE
const TOPIC_TYPE
Definition:
ConsumerConfigurationInterface.php:19
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\INSTANCE_TYPE_SINGULAR
const INSTANCE_TYPE_SINGULAR
Definition:
ConsumerConfigurationInterface.php:25
Magento\Framework\MessageQueue
Definition:
BatchConsumer.php:6
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\QUEUE_NAME
const QUEUE_NAME
Definition:
ConsumerConfigurationInterface.php:15
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\TYPE_ASYNC
const TYPE_ASYNC
Definition:
ConsumerConfigurationInterface.php:23
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\getConsumerName
getConsumerName()
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\getQueueName
getQueueName()
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\getHandlers
getHandlers($topicName)
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\CONSUMER_NAME
const CONSUMER_NAME
Definition:
ConsumerConfigurationInterface.php:13
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\getQueue
getQueue()
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\TYPE_SYNC
const TYPE_SYNC
Definition:
ConsumerConfigurationInterface.php:22
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\TOPIC_HANDLERS
const TOPIC_HANDLERS
Definition:
ConsumerConfigurationInterface.php:20
Magento\Framework\MessageQueue\ConsumerConfigurationInterface\getType
getType()