Skip to content

Add generation of batch provider #161

@charphi

Description

@charphi

Having a service ...

@ServiceDefinition(quantifier = Quantifier.MULTIPLE, batch = true)
interface Rule { ... }

..., the following code ...

@ServiceProvider
enum GuidingPrinciples implements Rule { ... }

... would generate

@ServiceProvider
public final class GuidingPrinciplesRuleBatch implements RuleBatch { 
  @Override
  public Stream<Rule> getProviders() {
    return Stream.of(GuidingPrinciples.values());
  } 
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions