Skip to content

Commit

Permalink
Merge pull request #237 from gwenneg/no-producers-scope
Browse files Browse the repository at this point in the history
Remove scope from CDI producer classes
  • Loading branch information
gwenneg authored Mar 11, 2024
2 parents 77f826e + d4fd5ca commit 9292f07
Show file tree
Hide file tree
Showing 5 changed files with 0 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
import jakarta.enterprise.inject.Produces;
import jakarta.enterprise.inject.spi.InjectionPoint;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;

import org.jboss.jandex.*;
import org.jboss.jandex.Type;
Expand Down Expand Up @@ -176,8 +175,6 @@ static void generateProducerClass(ClassOutput classOutput, Set<DotName> names) {
.superClass(AbstractVariantProducer.class.getName())
.build()) {

classCreator.addAnnotation(Singleton.class);

FieldCreator unleash = classCreator
.getFieldCreator("unleash", Unleash.class.getName())
.setModifiers(Modifier.PUBLIC); // done to prevent warning during the build
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@
import jakarta.enterprise.inject.Produces;
import jakarta.enterprise.inject.spi.InjectionPoint;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;

import io.getunleash.Unleash;
import io.quarkiverse.unleash.FeatureToggle;

@Singleton
public class FeatureToggleProducer {

@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,11 @@
import jakarta.enterprise.inject.Produces;
import jakarta.enterprise.inject.spi.InjectionPoint;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;

import io.getunleash.Unleash;
import io.getunleash.Variant;
import io.quarkiverse.unleash.FeatureVariant;

@Singleton
public class ToggleVariantProducer extends AbstractVariantProducer {

@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,10 @@
import jakarta.enterprise.inject.Produces;
import jakarta.enterprise.inject.spi.InjectionPoint;
import jakarta.inject.Inject;
import jakarta.inject.Singleton;

import io.getunleash.Unleash;
import io.quarkiverse.unleash.FeatureVariant;

@Singleton
public class ToggleVariantStringProducer extends AbstractVariantProducer {

@Inject
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
import io.quarkus.arc.DefaultBean;
import io.quarkus.arc.Unremovable;

@Singleton
public class UnleashResourceProducer {

@Produces
Expand Down

0 comments on commit 9292f07

Please sign in to comment.