public boolean addProvider(Class<?> cls) { return addProvider(cls, WinkApplication.DEFAULT_PRIORITY); }
public boolean addProvider(Class<?> cls, double priority) { return addProvider(cls, priority, false); }
public boolean addProvider(Object provider, double priority) { return addProvider(provider, priority, false); }
public boolean addProvider(Object provider) { return addProvider(provider, WinkApplication.DEFAULT_PRIORITY); }
private static void processSingletons(ProvidersRegistry providersRegistry, Set<Object> singletons) { for (Object obj : singletons) { Class<?> cls = obj.getClass(); if (ProviderMetadataCollector.isProvider(cls)) { providersRegistry.addProvider(obj); } else { if (logger.isWarnEnabled()) { logger.warn(Messages.getMessage("classNotAProvider", obj.getClass())); //$NON-NLS-1$ } } } }
private static void processClasses(ProvidersRegistry providersRegistry, Set<Class<?>> classes) { for (Class<?> cls : classes) { if (ProviderMetadataCollector.isProvider(cls)) { providersRegistry.addProvider(cls); } else { if (logger.isWarnEnabled()) { logger.warn(Messages.getMessage("classNotAProvider", cls)); //$NON-NLS-1$ } } } }
private void processSingletons(Set<Object> singletons) { for (Object obj : singletons) { Class<?> cls = obj.getClass(); if (ProviderMetadataCollector.isProvider(cls)) { try { providersRegistry.addProvider(obj); } catch (Exception e) { logger.error(Messages.getMessage("exceptionOccurredDuringSingletonProcessing", //$NON-NLS-1$ obj.getClass().getCanonicalName()), e); } catch (NoClassDefFoundError e) { logger.error(Messages.getMessage("exceptionOccurredDuringSingletonProcessing", //$NON-NLS-1$ obj.getClass().getCanonicalName()), e); } } else { logger.warn(Messages.getMessage("classNotAProvider", obj)); //$NON-NLS-1$ } } }
@SuppressWarnings("unchecked") public boolean addProvider(Class<?> cls, double priority, boolean isSystemProvider) { if (cls == null) { throw new NullPointerException(Messages.getMessage("variableIsNull", "cls")); //$NON-NLS-1$ //$NON-NLS-2$ } ObjectFactory<?> objectFactory = factoryFactoryRegistry.getObjectFactory(cls); return addProvider(new PriorityObjectFactory(objectFactory, priority, isSystemProvider)); }
@SuppressWarnings("unchecked") public boolean addProvider(Object provider, double priority, boolean isSystemProvider) { if (provider == null) { throw new NullPointerException(Messages.getMessage("variableIsNull", "provider")); //$NON-NLS-1$ //$NON-NLS-2$ } ObjectFactory<?> objectFactory = factoryFactoryRegistry.getObjectFactory(provider); return addProvider(new PriorityObjectFactory(objectFactory, priority, isSystemProvider)); }
private static void processWinkApplication(ProvidersRegistry providersRegistry, WinkApplication sApplication) { Set<Object> instances = sApplication.getInstances(); double priority = sApplication.getPriority(); if (instances == null) { return; } for (Object obj : instances) { Class<?> cls = obj.getClass(); if (ProviderMetadataCollector.isProvider(cls)) { providersRegistry.addProvider(obj, priority); } else { if (logger.isWarnEnabled()) { logger.warn(Messages.getMessage("classNotAProvider", obj.getClass())); //$NON-NLS-1$ } } } } }
private void processWinkApplication(WinkApplication sApplication) { Set<Object> instances = sApplication.getInstances(); double priority = sApplication.getPriority(); if (instances == null) { return; } for (Object obj : instances) { Class<?> cls = obj.getClass(); if (ProviderMetadataCollector.isProvider(cls)) { try { providersRegistry.addProvider(obj, priority); } catch (Exception e) { logger.error(Messages.getMessage("exceptionOccurredDuringInstanceProcessing", //$NON-NLS-1$ obj.getClass().getCanonicalName()), e); } catch (NoClassDefFoundError e) { logger.error(Messages.getMessage("exceptionOccurredDuringInstanceProcessing", //$NON-NLS-1$ obj.getClass().getCanonicalName()), e); } } else { logger.warn(Messages.getMessage("classNotAProvider", cls)); //$NON-NLS-1$ } } }
private void processClasses(Set<Class<?>> classes) { for (Class<?> cls : classes) { if (ProviderMetadataCollector.isProvider(cls)) { try { providersRegistry.addProvider(cls); } catch (Exception e) { logger.warn(Messages.getMessage("exceptionOccurredDuringClassProcessing", //$NON-NLS-1$ cls)); logger.warn(Messages.getMessage("listExceptionDuringClassProcessing"), e); //$NON-NLS-1$ } catch (NoClassDefFoundError e) { logger.warn(Messages.getMessage("exceptionOccurredDuringClassProcessing", //$NON-NLS-1$ cls.getCanonicalName())); logger.warn(Messages.getMessage("listExceptionDuringClassProcessing"), e); //$NON-NLS-1$ } } else { logger.warn(Messages.getMessage("classNotAProvider", cls)); //$NON-NLS-1$ } } }
resourceRegistry.addResource(cls, priority); } else if (ProviderMetadataCollector.isProvider(cls)) { providersRegistry.addProvider(cls, priority, isSystemApplication); } else { if (logger.isWarnEnabled()) {
resourceRegistry.addResource(obj, priority); } else if (ProviderMetadataCollector.isProvider(cls)) { providersRegistry.addProvider(obj, priority, isSystemApplication); } else { if (logger.isWarnEnabled()) {
resourceRegistry.addResource(obj, priority); } else if (ProviderMetadataCollector.isProvider(cls)) { providersRegistry.addProvider(obj, priority, isSystemApplication); } else { if (logger.isWarnEnabled()) {
providers.addProvider(new DataBindingJAXRSReader(registry), 0.2, true); providers.addProvider(new DataBindingJAXRSWriter(registry), 0.2, true);