/** * Registers a provider * * @param provider the provider to be registered */ @Reference(policy = ReferencePolicy.DYNAMIC, cardinality = ReferenceCardinality.MULTIPLE) protected void bindWeightedTcProvider(WeightedTcProvider provider) { if (isActivated) { addWeightedTcProvider(provider); } else { tempProviderList.add(provider); } }
/** * Registers a provider * * @param provider the provider to be registered */ @Reference(policy = ReferencePolicy.DYNAMIC, cardinality = ReferenceCardinality.MULTIPLE) protected void bindWeightedTcProvider(WeightedTcProvider provider) { if (isActivated) { addWeightedTcProvider(provider); } else { tempProviderList.add(provider); } }
/** * Registers a provider * * @param provider the provider to be registered */ @Reference(policy = ReferencePolicy.DYNAMIC, cardinality = ReferenceCardinality.AT_LEAST_ONE, target = "("+TcManager.GENERAL_PURPOSE_TC+"=true)") protected void bindGpWeightedTcProvider(WeightedTcProvider provider) { if (isActivated) { addWeightedTcProvider(provider); } else { tempProviderList.add(provider); } }
/** * Registers a provider * * @param provider the provider to be registered */ @Reference(policy = ReferencePolicy.DYNAMIC, cardinality = ReferenceCardinality.AT_LEAST_ONE, target = "("+TcManager.GENERAL_PURPOSE_TC+"=true)") protected void bindGpWeightedTcProvider(WeightedTcProvider provider) { if (isActivated) { addWeightedTcProvider(provider); } else { tempProviderList.add(provider); } }
protected void activate(final ComponentContext componentContext) { this.componentContext = componentContext; // Read configuration isTcServicesEnabled = true; Object configTcServicesEnabled = componentContext.getProperties().get(Graph_SERVICES_ENABLED); if ( configTcServicesEnabled != null && configTcServicesEnabled instanceof String ) { isTcServicesEnabled = Boolean.valueOf((String)configTcServicesEnabled); } Object configCacheEnabled = componentContext.getProperties().get(MGRAPH_CACHE_ENABLED); if ( configCacheEnabled != null && configCacheEnabled instanceof String ) { setCachingEnabled(Boolean.valueOf((String)configCacheEnabled)); } isActivated = true; for (WeightedTcProvider provider : tempProviderList) { addWeightedTcProvider(provider); } tempProviderList.clear(); }
protected void activate(final ComponentContext componentContext) { this.componentContext = componentContext; // Read configuration isTcServicesEnabled = true; Object configTcServicesEnabled = componentContext.getProperties().get(Graph_SERVICES_ENABLED); if ( configTcServicesEnabled != null && configTcServicesEnabled instanceof String ) { isTcServicesEnabled = Boolean.valueOf((String)configTcServicesEnabled); } Object configCacheEnabled = componentContext.getProperties().get(MGRAPH_CACHE_ENABLED); if ( configCacheEnabled != null && configCacheEnabled instanceof String ) { setCachingEnabled(Boolean.valueOf((String)configCacheEnabled)); } isActivated = true; for (WeightedTcProvider provider : tempProviderList) { addWeightedTcProvider(provider); } tempProviderList.clear(); }