Definitions

The providerId argument, including the default value “default”, must correspond to an equivalent property in events.providers.kafka entry of the router config.yml.

@edfs_kafkaPublish

directive @edfs__kafkaPublish(
  topic: String!,
  providerId: String! = "default"
) on FIELD_DEFINITION

type edfs__PublishResult {
    success: Boolean!
}
Argument nameTypeValue
topicString!The event topic.
providerIdString!The provider ID, which identifies the connection in the router config.yaml.
If unsupplied, the provider ID “default” will be used.

@edfs__kafkaSubscribe

directive @edfs__kafkaSubscribe(
  topics: [String!]!,
  providerId: String! = "default"
) on FIELD_DEFINITION
Argument nameTypeValue
topics[String!]!The event topics (it is possible to subscribe to multiple topics).
providerIdString!The provider ID, which identifies the connection in the router config.yaml.
If unsupplied, the provider ID “default” will be used.