Skip to main content

Plugins

PluginIdentifier
Cloud APIM - HTTP events ingestercp:otoroshi_plugins.com.cloud.apim.otoroshi.extensions.eventbrokers.plugins.HttpEventsIngester
Cloud APIM - HTTP events consumercp:otoroshi_plugins.com.cloud.apim.otoroshi.extensions.eventbrokers.plugins.HttpEventsConsumer
Cloud APIM - SSE events consumercp:otoroshi_plugins.com.cloud.apim.otoroshi.extensions.eventbrokers.plugins.SseEventConsumer
Cloud APIM - Websocket Ingester/Consumercp:otoroshi_plugins.com.cloud.apim.otoroshi.extensions.eventbrokers.plugins.IngesterConsumerWebsocket
Cloud APIM - Events request replycp:otoroshi_plugins.com.cloud.apim.otoroshi.extensions.eventbrokers.plugins.HttpEventsRequestReply
Cloud APIM - Event brokers exporter (a data exporter)cp:otoroshi_plugins.com.cloud.apim.otoroshi.extensions.eventbrokers.plugins.EventBrokersDataExporter

A route with a plugin, through the admin API:

{
"plugins": [
{
"enabled": true,
"plugin": "cp:otoroshi_plugins.com.cloud.apim.otoroshi.extensions.eventbrokers.plugins.HttpEventsIngester",
"config": { "ref": "connection_...", "options": { "topic": "orders" } }
}
]
}

The workflow functions: extensions.com.cloud-apim.event-brokers.publish and extensions.com.cloud-apim.event-brokers.consume (Workflow functions).