Skip to content

Commit a90b28b

Browse files
refactor: update direct use of context to use new version (#184)
1 parent bb6b9f6 commit a90b28b

File tree

19 files changed

+61
-20
lines changed

19 files changed

+61
-20
lines changed

hypertrace-graphql-entity-schema/src/main/java/org/hypertrace/graphql/entity/fetcher/EntityFetcher.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.entity.fetcher;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -29,7 +31,9 @@ static final class EntityFetcherImpl implements DataFetcher<CompletableFuture<En
2931
public CompletableFuture<EntityResultSet> get(DataFetchingEnvironment environment) {
3032
return this.requestBuilder
3133
.build(
32-
environment.getContext(), environment.getArguments(), environment.getSelectionSet())
34+
contextFromEnvironment(environment),
35+
environment.getArguments(),
36+
environment.getSelectionSet())
3337
.flatMap(this.entityDao::getEntities)
3438
.toCompletionStage()
3539
.toCompletableFuture();

hypertrace-graphql-explorer-schema/src/main/java/org/hypertrace/graphql/explorer/fetcher/ExplorerFetcher.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.explorer.fetcher;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -31,7 +33,9 @@ static final class ExplorerFetcherImpl
3133
public CompletableFuture<ExploreResultSet> get(DataFetchingEnvironment environment) {
3234
return this.requestBuilder
3335
.build(
34-
environment.getContext(), environment.getArguments(), environment.getSelectionSet())
36+
contextFromEnvironment(environment),
37+
environment.getArguments(),
38+
environment.getSelectionSet())
3539
.flatMap(this.explorerDao::explore)
3640
.toCompletionStage()
3741
.toCompletableFuture();

hypertrace-graphql-labels-schema-api/src/main/java/org/hypertrace/graphql/label/fetcher/LabelApplicationRuleFetcher.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.label.fetcher;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -31,7 +33,7 @@ static final class LabelApplicationRuleFetcherImpl
3133
public CompletableFuture<LabelApplicationRuleResultSet> get(
3234
DataFetchingEnvironment environment) {
3335
return this.labelApplicationRuleDao
34-
.getLabelApplicationRules(this.requestBuilder.build(environment.getContext()))
36+
.getLabelApplicationRules(this.requestBuilder.build(contextFromEnvironment(environment)))
3537
.toCompletionStage()
3638
.toCompletableFuture();
3739
}

hypertrace-graphql-labels-schema-api/src/main/java/org/hypertrace/graphql/label/fetcher/LabelFetcher.java

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
package org.hypertrace.graphql.label.fetcher;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
68
import javax.inject.Inject;
79
import org.hypertrace.core.graphql.common.fetcher.InjectableDataFetcher;
10+
import org.hypertrace.graphql.label.joiner.EntityAndRuleJoiner;
811
import org.hypertrace.graphql.label.joiner.EntityAndRuleJoinerBuilder;
912
import org.hypertrace.graphql.label.schema.LabelResultSet;
1013

@@ -25,8 +28,8 @@ static final class LabelFetcherImpl implements DataFetcher<CompletableFuture<Lab
2528
@Override
2629
public CompletableFuture<LabelResultSet> get(DataFetchingEnvironment environment) {
2730
return this.requestBuilder
28-
.build(environment.getContext(), environment.getSelectionSet())
29-
.flatMap(request -> request.joinLabelsWithEntitiesAndRules())
31+
.build(contextFromEnvironment(environment), environment.getSelectionSet())
32+
.flatMap(EntityAndRuleJoiner::joinLabelsWithEntitiesAndRules)
3033
.toCompletionStage()
3134
.toCompletableFuture();
3235
}

hypertrace-graphql-labels-schema-api/src/main/java/org/hypertrace/graphql/label/mutator/LabelApplicationRuleCreateMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.label.mutator;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -33,7 +35,7 @@ public CompletableFuture<LabelApplicationRule> get(DataFetchingEnvironment envir
3335
return this.labelApplicationRuleDao
3436
.createLabelApplicationRule(
3537
this.requestBuilder.buildCreateLabelApplicationRuleRequest(
36-
environment.getContext(), environment.getArguments()))
38+
contextFromEnvironment(environment), environment.getArguments()))
3739
.toCompletionStage()
3840
.toCompletableFuture();
3941
}

hypertrace-graphql-labels-schema-api/src/main/java/org/hypertrace/graphql/label/mutator/LabelApplicationRuleDeleteMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.label.mutator;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -31,7 +33,7 @@ public CompletableFuture<Boolean> get(DataFetchingEnvironment environment) {
3133
return this.labelApplicationRuleDao
3234
.deleteLabelApplicationRule(
3335
this.requestBuilder.buildDeleteLabelApplicationRuleRequest(
34-
environment.getContext(), environment.getArguments()))
36+
contextFromEnvironment(environment), environment.getArguments()))
3537
.toCompletionStage()
3638
.toCompletableFuture();
3739
}

hypertrace-graphql-labels-schema-api/src/main/java/org/hypertrace/graphql/label/mutator/LabelApplicationRuleUpdateMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.label.mutator;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -33,7 +35,7 @@ public CompletableFuture<LabelApplicationRule> get(DataFetchingEnvironment envir
3335
return this.labelApplicationRuleDao
3436
.updateLabelApplicationRule(
3537
this.requestBuilder.buildUpdateLabelApplicationRuleRequest(
36-
environment.getContext(), environment.getArguments()))
38+
contextFromEnvironment(environment), environment.getArguments()))
3739
.toCompletionStage()
3840
.toCompletableFuture();
3941
}

hypertrace-graphql-labels-schema-api/src/main/java/org/hypertrace/graphql/label/mutator/LabelCreateMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.label.mutator;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -30,7 +32,7 @@ public CompletableFuture<Label> get(DataFetchingEnvironment environment) {
3032
return this.configDao
3133
.createLabel(
3234
this.requestBuilder.buildCreateRequest(
33-
environment.getContext(), environment.getArguments()))
35+
contextFromEnvironment(environment), environment.getArguments()))
3436
.toCompletionStage()
3537
.toCompletableFuture();
3638
}

hypertrace-graphql-labels-schema-api/src/main/java/org/hypertrace/graphql/label/mutator/LabelUpdateMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.label.mutator;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -30,7 +32,7 @@ public CompletableFuture<Label> get(DataFetchingEnvironment environment) {
3032
return this.configDao
3133
.updateLabel(
3234
this.requestBuilder.buildUpdateRequest(
33-
environment.getContext(), environment.getArguments()))
35+
contextFromEnvironment(environment), environment.getArguments()))
3436
.toCompletionStage()
3537
.toCompletableFuture();
3638
}

hypertrace-graphql-spaces-schema/src/main/java/org/hypertrace/graphql/spaces/fetcher/SpaceConfigRuleFetcher.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.spaces.fetcher;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -26,7 +28,7 @@ static final class SpaceConfigRuleFetcherImpl
2628
@Override
2729
public CompletableFuture<SpaceConfigRuleResultSet> get(DataFetchingEnvironment environment) {
2830
return this.configDao
29-
.getAllRules(environment.getContext())
31+
.getAllRules(contextFromEnvironment(environment))
3032
.toCompletionStage()
3133
.toCompletableFuture();
3234
}

hypertrace-graphql-spaces-schema/src/main/java/org/hypertrace/graphql/spaces/fetcher/SpacesFetcher.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.spaces.fetcher;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -25,7 +27,7 @@ static final class SpacesFetcherImpl implements DataFetcher<CompletableFuture<Sp
2527
@Override
2628
public CompletableFuture<SpaceResultSet> get(DataFetchingEnvironment environment) {
2729
return this.configDao
28-
.getAllSpaces(environment.getContext())
30+
.getAllSpaces(contextFromEnvironment(environment))
2931
.toCompletionStage()
3032
.toCompletableFuture();
3133
}

hypertrace-graphql-spaces-schema/src/main/java/org/hypertrace/graphql/spaces/mutator/SpaceConfigRuleCreationMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.spaces.mutator;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -32,7 +34,7 @@ public CompletableFuture<SpaceConfigRule> get(DataFetchingEnvironment environmen
3234
return this.configDao
3335
.createRule(
3436
this.requestBuilder.buildCreationRequest(
35-
environment.getContext(), environment.getArguments()))
37+
contextFromEnvironment(environment), environment.getArguments()))
3638
.toCompletionStage()
3739
.toCompletableFuture();
3840
}

hypertrace-graphql-spaces-schema/src/main/java/org/hypertrace/graphql/spaces/mutator/SpaceConfigRuleDeleteMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.spaces.mutator;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -31,7 +33,7 @@ public CompletableFuture<Boolean> get(DataFetchingEnvironment environment) {
3133
return this.configDao
3234
.deleteRule(
3335
this.requestBuilder.buildDeleteRequest(
34-
environment.getContext(), environment.getArguments()))
36+
contextFromEnvironment(environment), environment.getArguments()))
3537
.toCompletionStage()
3638
.toCompletableFuture();
3739
}

hypertrace-graphql-spaces-schema/src/main/java/org/hypertrace/graphql/spaces/mutator/SpaceConfigRuleUpdateMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.spaces.mutator;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -32,7 +34,7 @@ public CompletableFuture<SpaceConfigRule> get(DataFetchingEnvironment environmen
3234
return this.configDao
3335
.updateRule(
3436
this.requestBuilder.buildUpdateRequest(
35-
environment.getContext(), environment.getArguments()))
37+
contextFromEnvironment(environment), environment.getArguments()))
3638
.toCompletionStage()
3739
.toCompletableFuture();
3840
}

hypertrace-graphql-span-processing-schema/src/main/java/org/hypertrace/graphql/spanprocessing/fetcher/mutation/ExcludeSpanCreateRuleMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.spanprocessing.fetcher.mutation;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -31,7 +33,7 @@ static final class ExcludeSpanCreateRuleMutatorImpl
3133
@Override
3234
public CompletableFuture<ExcludeSpanRule> get(DataFetchingEnvironment environment) {
3335
return this.requestBuilder
34-
.build(environment.getContext(), environment.getArguments())
36+
.build(contextFromEnvironment(environment), environment.getArguments())
3537
.flatMap(this.spanProcessingRuleDao::createExcludeSpanRule)
3638
.toCompletionStage()
3739
.toCompletableFuture();

hypertrace-graphql-span-processing-schema/src/main/java/org/hypertrace/graphql/spanprocessing/fetcher/mutation/ExcludeSpanDeleteRuleMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.spanprocessing.fetcher.mutation;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -33,7 +35,7 @@ static final class ExcludeSpanDeleteRuleMutatorImpl
3335
public CompletableFuture<DeleteSpanProcessingRuleResponse> get(
3436
DataFetchingEnvironment environment) {
3537
return this.requestBuilder
36-
.build(environment.getContext(), environment.getArguments())
38+
.build(contextFromEnvironment(environment), environment.getArguments())
3739
.flatMap(this.spanProcessingRuleDao::deleteExcludeSpanRule)
3840
.toCompletionStage()
3941
.toCompletableFuture();

hypertrace-graphql-span-processing-schema/src/main/java/org/hypertrace/graphql/spanprocessing/fetcher/mutation/ExcludeSpanUpdateRuleMutator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.spanprocessing.fetcher.mutation;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -31,7 +33,7 @@ static final class ExcludeSpanUpdateRuleMutatorImpl
3133
@Override
3234
public CompletableFuture<ExcludeSpanRule> get(DataFetchingEnvironment environment) {
3335
return this.requestBuilder
34-
.build(environment.getContext(), environment.getArguments())
36+
.build(contextFromEnvironment(environment), environment.getArguments())
3537
.flatMap(this.spanProcessingRuleDao::updateExcludeSpanRule)
3638
.toCompletionStage()
3739
.toCompletableFuture();

hypertrace-graphql-span-processing-schema/src/main/java/org/hypertrace/graphql/spanprocessing/fetcher/query/ExcludeSpanRulesFetcher.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.hypertrace.graphql.spanprocessing.fetcher.query;
22

3+
import static org.hypertrace.core.graphql.context.GraphQlRequestContext.contextFromEnvironment;
4+
35
import graphql.schema.DataFetcher;
46
import graphql.schema.DataFetchingEnvironment;
57
import java.util.concurrent.CompletableFuture;
@@ -30,7 +32,7 @@ static final class ExcludeSpanRulesFetcherImpl
3032
@Override
3133
public CompletableFuture<ExcludeSpanRuleResultSet> get(DataFetchingEnvironment environment) {
3234
return this.spanProcessingRuleDao
33-
.getExcludeSpanRules(this.requestBuilder.build(environment.getContext()))
35+
.getExcludeSpanRules(this.requestBuilder.build(contextFromEnvironment(environment)))
3436
.toCompletionStage()
3537
.toCompletableFuture();
3638
}

0 commit comments

Comments
 (0)