private String getParameterQualifier(int argumentIndex) { for (Annotation parameterAnnotation : factoryMethod.getParameterAnnotations()[argumentIndex]) { if (parameterAnnotation instanceof AstrixQualifier) { return AstrixQualifier.class.cast(parameterAnnotation).value(); } } return null; }
@AstrixQualifier("lunch-space") @Service(AstrixServiceComponentNames.GS) GigaSpace gigaSpace();
@Versioned @AstrixQualifier("lunch-ping") @Service Ping ping();
@Library public LunchStatistics createLunchGraderUtil(@AstrixQualifier("lunch-space") GigaSpace lunchSpaceProxy) { return new LunchStatisticsImpl(lunchSpaceProxy); }
public String getQualifier() { if (method.isAnnotationPresent(AstrixQualifier.class)) { return method.getAnnotation(AstrixQualifier.class).value(); } return null; }
@AstrixQualifier("lunch-space-local-view") @Service(AstrixServiceComponentNames.GS_LOCAL_VIEW) @ServiceConfig(LunchLocalViewConfigurer.class) GigaSpace lunchLocalView();