Module evita.external.api.graphql
Package io.evitadb.externalApi.graphql
Class GraphQLProviderRegistrar
java.lang.Object
io.evitadb.externalApi.graphql.GraphQLProviderRegistrar
- All Implemented Interfaces:
io.evitadb.externalApi.http.ExternalApiProviderRegistrar<GraphQLConfig>
public class GraphQLProviderRegistrar
extends Object
implements io.evitadb.externalApi.http.ExternalApiProviderRegistrar<GraphQLConfig>
Registers GraphQL API provider to provide GraphQL API to clients. It serves mainly as
GraphQLManager
initializer.- Author:
- Lukáš Hornych, FG Forrest a.s. (c) 2022
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.evitadb.externalApi.http.ExternalApiProvider<GraphQLConfig>register(Evita evita, io.evitadb.externalApi.configuration.ApiOptions apiOptions, GraphQLConfig graphQLConfig)
-
Constructor Details
-
GraphQLProviderRegistrar
public GraphQLProviderRegistrar()
-
-
Method Details
-
getExternalApiCode
- Specified by:
getExternalApiCodein interfaceio.evitadb.externalApi.http.ExternalApiProviderRegistrar<GraphQLConfig>
-
getConfigurationClass
- Specified by:
getConfigurationClassin interfaceio.evitadb.externalApi.http.ExternalApiProviderRegistrar<GraphQLConfig>
-
register
@Nonnull public io.evitadb.externalApi.http.ExternalApiProvider<GraphQLConfig> register(@Nonnull Evita evita, @Nonnull io.evitadb.externalApi.configuration.ApiOptions apiOptions, @Nonnull GraphQLConfig graphQLConfig) - Specified by:
registerin interfaceio.evitadb.externalApi.http.ExternalApiProviderRegistrar<GraphQLConfig>
-