public class OpenApiConnectorGenerator extends ConnectorGenerator
| Constructor and Description |
|---|
OpenApiConnectorGenerator(Connector baseConnector) |
OpenApiConnectorGenerator(Connector baseConnector,
Supplier<String> operationIdGenerator) |
| Modifier and Type | Method and Description |
|---|---|
protected ConnectorDescriptor |
createDescriptor(String connectorId,
OpenApiModelInfo info,
io.apicurio.datamodels.openapi.models.OasOperation operation) |
protected String |
determineConnectorDescription(ConnectorTemplate connectorTemplate,
ConnectorSettings connectorSettings)
Determines the newly created connector description.
|
protected String |
determineConnectorName(ConnectorTemplate connectorTemplate,
ConnectorSettings connectorSettings)
Determines the newly created connector name.
|
Connector |
generate(ConnectorTemplate connectorTemplate,
ConnectorSettings connectorSettings) |
APISummary |
info(ConnectorTemplate connectorTemplate,
ConnectorSettings connectorSettings) |
baseConnectorFrompublic OpenApiConnectorGenerator(Connector baseConnector, Supplier<String> operationIdGenerator)
public OpenApiConnectorGenerator(Connector baseConnector)
public final Connector generate(ConnectorTemplate connectorTemplate, ConnectorSettings connectorSettings)
generate in class ConnectorGeneratorpublic final APISummary info(ConnectorTemplate connectorTemplate, ConnectorSettings connectorSettings)
info in class ConnectorGeneratorprotected ConnectorDescriptor createDescriptor(String connectorId, OpenApiModelInfo info, io.apicurio.datamodels.openapi.models.OasOperation operation)
protected final String determineConnectorDescription(ConnectorTemplate connectorTemplate, ConnectorSettings connectorSettings)
ConnectorGeneratordetermineConnectorDescription in class ConnectorGeneratorconnectorTemplate - connector templateconnectorSettings - custom connector definitionprotected final String determineConnectorName(ConnectorTemplate connectorTemplate, ConnectorSettings connectorSettings)
ConnectorGeneratordetermineConnectorName in class ConnectorGeneratorconnectorTemplate - connector templateconnectorSettings - custom connector definitionCopyright © 2016–2021 Red Hat. All rights reserved.