org.qi4j.api.service.qualifier
Annotation Type IdentifiedBy


@Retention(value=RUNTIME)
public @interface IdentifiedBy

Filter services based on identity. Identity can be set during assembly, like so:


 module.addService(MyService.class).identifiedBy("myservice1");
 
and then at an injection point you can do this:

 @Service @IdentifiedBy("myservice1") MyService service;
 
to get only a service identified "myservice1".


Required Element Summary
 java.lang.String value
           
 

Element Detail

value

public abstract java.lang.String value