All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kie.kogito.asyncAPI.CallbackResults_yaml.AsyncAPISupplier Maven / Gradle / Ivy

package org.kie.kogito.asyncAPI.CallbackResults_yaml;

import io.quarkiverse.asyncapi.config.JacksonAsyncAPISupplier;
import jakarta.enterprise.context.ApplicationScoped;

@ApplicationScoped
public class AsyncAPISupplier extends JacksonAsyncAPISupplier {

    public AsyncAPISupplier () {
       super ("CallbackResults_yaml", "{\"asyncapi\":\"2.0.0\",\"id\":\"callbackResults\",\"info\":{\"title\":\"Kafka Application\",\"version\":\"1.0.0\",\"description\":\"Kafka Application\",\"license\":{\"name\":\"Apache 2.0\",\"url\":\"https://www.apache.org/licenses/LICENSE-2.0\"}},\"servers\":{\"production\":{\"url\":\"localhost:9092\",\"protocol\":\"kafka\",\"protocolVersion\":\"1.0.0\",\"description\":\"Development server\"}},\"channels\":{\"success\":{\"description\":\"A message channel for successful completions\",\"publish\":{\"operationId\":\"sendSuccess\",\"summary\":\"Success\",\"message\":{\"$ref\":\"#/components/messages/message\"}}},\"timeoutCallbackError\":{\"description\":\"A message channel for callback timeout error\",\"publish\":{\"operationId\":\"sendTimeoutExpiredForCallbackError\",\"summary\":\"Timeout Expired\",\"message\":{\"$ref\":\"#/components/messages/message\"}}},\"timeoutError\":{\"description\":\"A message channel for timeout error\",\"publish\":{\"operationId\":\"sendTimeoutExpiredError\",\"summary\":\"Timeout Expired\",\"message\":{\"$ref\":\"#/components/messages/message\"}}},\"error\":{\"description\":\"A message channel for failed executions\",\"publish\":{\"operationId\":\"sendFailed\",\"summary\":\"Failed\",\"message\":{\"$ref\":\"#/components/messages/message\"}}}},\"components\":{\"schemas\":{\"message\":{\"type\":\"object\"}},\"messages\":{\"message\":{\"payload\":{\"$ref\":\"#/components/schemas/message\"},\"contentType\":\"application/json\",\"name\":\"message\",\"title\":\"A message\",\"summary\":\"A message\"}}}}");
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy