Package org.allGraphQLCases.server.impl
Class DataFetchersDelegateTheSubscriptionTypeImpl
java.lang.Object
org.allGraphQLCases.server.impl.DataFetchersDelegateTheSubscriptionTypeImpl
- All Implemented Interfaces:
DataFetchersDelegateTheSubscriptionType
@Component
public class DataFetchersDelegateTheSubscriptionTypeImpl
extends Object
implements DataFetchersDelegateTheSubscriptionType
- Author:
- etienne-sf
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription_if
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for TheSubscriptionType.if._implements
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for TheSubscriptionType.implements._null
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the null field:
Issue #188: null is not identified as a java keyword
This method loads the data for TheSubscriptionType.null.reactor.core.publisher.Flux<STP_AllFieldCases_STS>
allGraphQLCasesInput
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_AllFieldCasesInput_SINS input) Description for the allGraphQLCasesInput field:
Some subscriptions to test all kind of input parameters (to check proper serialization and deserialization)
This method loads the data for TheSubscriptionType.allGraphQLCasesInput.reactor.core.publisher.Flux<STP_AllFieldCases_STS>
allGraphQLCasesParam
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, String id, String name, Long age, Integer integer, Date date, List<Date> dates, List<List<Double>> matrix, SINP_AllFieldCasesWithoutIdSubtypeInput_SINS onewithoutIdSubtype, List<SINP_AllFieldCasesWithoutIdSubtypeInput_SINS> listwithoutIdSubtype) This method loads the data for TheSubscriptionType.allGraphQLCasesParam.reactor.core.publisher.Flux<Optional<SEP_EnumWithReservedJavaKeywordAsValues_SES>>
enumWithReservedJavaKeywordAsValues
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the enumWithReservedJavaKeywordAsValues field:
test for issue #139 (use of java reserved keyword)
This method loads the data for TheSubscriptionType.enumWithReservedJavaKeywordAsValues.reactor.core.publisher.Flux<Date>
Description for the issue53 field:
issue53 is about custom scalars as parameter for a query/mutation/subscription, that was not properly serialized/deserialized
This method loads the data for TheSubscriptionType.issue53.reactor.core.publisher.Flux<Optional<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>>>
listOfEnumWithReservedJavaKeywordAsValues
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for TheSubscriptionType.listOfEnumWithReservedJavaKeywordAsValues.reactor.core.publisher.Flux<Optional<SEP_EnumWithReservedJavaKeywordAsValues_SES>>
returnEnum
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for TheSubscriptionType.returnEnum.reactor.core.publisher.Flux<Optional<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>>>
returnListOfEnums
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for TheSubscriptionType.returnListOfEnums.reactor.core.publisher.Flux<Optional<List<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>>>>
returnListOfListOfEnums
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for TheSubscriptionType.returnListOfListOfEnums.reactor.core.publisher.Flux<Optional<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>>>
returnListOfMandatoryEnums
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for TheSubscriptionType.returnListOfMandatoryEnums.reactor.core.publisher.Flux<SEP_EnumWithReservedJavaKeywordAsValues_SES>
returnMandatoryEnum
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SEP_EnumWithReservedJavaKeywordAsValues_SES _enum) This method loads the data for TheSubscriptionType.returnMandatoryEnum.reactor.core.publisher.Flux<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>>
returnMandatoryListOfEnums
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for TheSubscriptionType.returnMandatoryListOfEnums.reactor.core.publisher.Flux<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>>
returnMandatoryListOfMandatoryEnums
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) This method loads the data for TheSubscriptionType.returnMandatoryListOfMandatoryEnums.reactor.core.publisher.Flux<STP_Human_STS>
subscribeNewHumanForEpisode
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SEP_Episode_SES SEP_Episode_SES) Description for the subscribeNewHumanForEpisode field:
Will be notified for each Human added to this Episode
This method loads the data for TheSubscriptionType.subscribeNewHumanForEpisode.subscribeToAList
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the subscribeToAList field:
Issue 54
This method loads the data for TheSubscriptionType.subscribeToAList.subscribeToAListOfScalars
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Returns a Flux, that will produce a list of two random dates, every 0.1sreactor.core.publisher.Flux<String>
subscriptionTest
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_SubscriptionTestParam_SINS param) Description for the subscriptionTest field:
A dummy subscription, that allows to test errors (and other strange behavior), and their return to the subscription's client
This method loads the data for TheSubscriptionType.subscriptionTest.subscriptionWithNullResponse
(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description for the subscriptionWithNullResponse field:
Issue 122: Check Subscription behavior when notification response is null
This method loads the data for TheSubscriptionType.subscriptionWithNullResponse.
-
Constructor Details
-
DataFetchersDelegateTheSubscriptionTypeImpl
public DataFetchersDelegateTheSubscriptionTypeImpl()
-
-
Method Details
-
subscribeNewHumanForEpisode
public reactor.core.publisher.Flux<STP_Human_STS> subscribeNewHumanForEpisode(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SEP_Episode_SES SEP_Episode_SES) Description copied from interface:DataFetchersDelegateTheSubscriptionType
Description for the subscribeNewHumanForEpisode field:
Will be notified for each Human added to this Episode
This method loads the data for TheSubscriptionType.subscribeNewHumanForEpisode.- Specified by:
subscribeNewHumanForEpisode
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcherSEP_Episode_SES
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
subscribeToAList
public reactor.core.publisher.Flux<List<Integer>> subscribeToAList(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
Description for the subscribeToAList field:
Issue 54
This method loads the data for TheSubscriptionType.subscribeToAList.- Specified by:
subscribeToAList
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
issue53
public reactor.core.publisher.Flux<Date> issue53(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, Date date) Description copied from interface:DataFetchersDelegateTheSubscriptionType
Description for the issue53 field:
issue53 is about custom scalars as parameter for a query/mutation/subscription, that was not properly serialized/deserialized
This method loads the data for TheSubscriptionType.issue53.- Specified by:
issue53
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcherdate
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
subscriptionTest
public reactor.core.publisher.Flux<String> subscriptionTest(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_SubscriptionTestParam_SINS param) Description copied from interface:DataFetchersDelegateTheSubscriptionType
Description for the subscriptionTest field:
A dummy subscription, that allows to test errors (and other strange behavior), and their return to the subscription's client
This method loads the data for TheSubscriptionType.subscriptionTest.- Specified by:
subscriptionTest
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcherparam
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
allGraphQLCasesInput
public reactor.core.publisher.Flux<STP_AllFieldCases_STS> allGraphQLCasesInput(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SINP_AllFieldCasesInput_SINS input) Description copied from interface:DataFetchersDelegateTheSubscriptionType
Description for the allGraphQLCasesInput field:
Some subscriptions to test all kind of input parameters (to check proper serialization and deserialization)
This method loads the data for TheSubscriptionType.allGraphQLCasesInput.- Specified by:
allGraphQLCasesInput
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcherinput
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
allGraphQLCasesParam
public reactor.core.publisher.Flux<STP_AllFieldCases_STS> allGraphQLCasesParam(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, String id, String name, Long age, Integer integer, Date date, List<Date> dates, List<List<Double>> matrix, SINP_AllFieldCasesWithoutIdSubtypeInput_SINS onewithoutIdSubtype, List<SINP_AllFieldCasesWithoutIdSubtypeInput_SINS> listwithoutIdSubtype) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.allGraphQLCasesParam.- Specified by:
allGraphQLCasesParam
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcherid
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.name
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.age
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.integer
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.date
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.dates
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.matrix
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.onewithoutIdSubtype
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.listwithoutIdSubtype
- The input parameter sent in the query by the GraphQL consumer, as defined in the GraphQL schema.
-
subscriptionWithNullResponse
public reactor.core.publisher.Flux<Optional<String>> subscriptionWithNullResponse(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
Description for the subscriptionWithNullResponse field:
Issue 122: Check Subscription behavior when notification response is null
This method loads the data for TheSubscriptionType.subscriptionWithNullResponse.- Specified by:
subscriptionWithNullResponse
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
subscribeToAListOfScalars
public reactor.core.publisher.Flux<Optional<List<Date>>> subscribeToAListOfScalars(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Returns a Flux, that will produce a list of two random dates, every 0.1s- Specified by:
subscribeToAListOfScalars
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
_if
public reactor.core.publisher.Flux<Optional<String>> _if(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.if.- Specified by:
_if
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
_implements
public reactor.core.publisher.Flux<Optional<String>> _implements(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.implements.- Specified by:
_implements
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
enumWithReservedJavaKeywordAsValues
public reactor.core.publisher.Flux<Optional<SEP_EnumWithReservedJavaKeywordAsValues_SES>> enumWithReservedJavaKeywordAsValues(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
Description for the enumWithReservedJavaKeywordAsValues field:
test for issue #139 (use of java reserved keyword)
This method loads the data for TheSubscriptionType.enumWithReservedJavaKeywordAsValues.- Specified by:
enumWithReservedJavaKeywordAsValues
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
listOfEnumWithReservedJavaKeywordAsValues
public reactor.core.publisher.Flux<Optional<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>>> listOfEnumWithReservedJavaKeywordAsValues(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.listOfEnumWithReservedJavaKeywordAsValues.- Specified by:
listOfEnumWithReservedJavaKeywordAsValues
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
returnEnum
public reactor.core.publisher.Flux<Optional<SEP_EnumWithReservedJavaKeywordAsValues_SES>> returnEnum(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.returnEnum.- Specified by:
returnEnum
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
returnMandatoryEnum
public reactor.core.publisher.Flux<SEP_EnumWithReservedJavaKeywordAsValues_SES> returnMandatoryEnum(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment, SEP_EnumWithReservedJavaKeywordAsValues_SES _enum) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.returnMandatoryEnum.- Specified by:
returnMandatoryEnum
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
returnListOfEnums
public reactor.core.publisher.Flux<Optional<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>>> returnListOfEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.returnListOfEnums.- Specified by:
returnListOfEnums
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
returnListOfMandatoryEnums
public reactor.core.publisher.Flux<Optional<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>>> returnListOfMandatoryEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.returnListOfMandatoryEnums.- Specified by:
returnListOfMandatoryEnums
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
returnListOfListOfEnums
public reactor.core.publisher.Flux<Optional<List<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>>>> returnListOfListOfEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.returnListOfListOfEnums.- Specified by:
returnListOfListOfEnums
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
returnMandatoryListOfEnums
public reactor.core.publisher.Flux<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>> returnMandatoryListOfEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.returnMandatoryListOfEnums.- Specified by:
returnMandatoryListOfEnums
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
returnMandatoryListOfMandatoryEnums
public reactor.core.publisher.Flux<List<SEP_EnumWithReservedJavaKeywordAsValues_SES>> returnMandatoryListOfMandatoryEnums(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
This method loads the data for TheSubscriptionType.returnMandatoryListOfMandatoryEnums.- Specified by:
returnMandatoryListOfMandatoryEnums
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-
_null
public org.reactivestreams.Publisher<Optional<String>> _null(graphql.schema.DataFetchingEnvironment dataFetchingEnvironment) Description copied from interface:DataFetchersDelegateTheSubscriptionType
Description for the null field:
Issue #188: null is not identified as a java keyword
This method loads the data for TheSubscriptionType.null.- Specified by:
_null
in interfaceDataFetchersDelegateTheSubscriptionType
- Parameters:
dataFetchingEnvironment
- The GraphQLDataFetchingEnvironment
. It gives you access to the full GraphQL context for this DataFetcher
-