List of usage examples for org.springframework.context.support ResourceBundleMessageSource setBundleClassLoader
public void setBundleClassLoader(ClassLoader classLoader)
From source file:guru.qas.martini.i18n.MessageSources.java
public static MessageSource getMessageSource(Class c) { return INDEX.computeIfAbsent(c, r -> { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setFallbackToSystemLocale(true); source.setBundleClassLoader(c.getClassLoader()); source.setBasename(c.getName()); source.setUseCodeAsDefaultMessage(true); source.setCacheSeconds(-1);/*from ww w. j a v a 2s . co m*/ return source; }); }
From source file:net.solarnetwork.node.backup.DefaultBackupManager.java
private static HierarchicalMessageSource getMessageSourceInstance() { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(DefaultBackupManager.class.getClassLoader()); source.setBasename(DefaultBackupManager.class.getName()); return source; }
From source file:net.solarnetwork.node.backup.FileSystemBackupService.java
private static MessageSource getMessageSourceInstance() { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(FileSystemBackupService.class.getClassLoader()); source.setBasename(FileSystemBackupService.class.getName()); return source; }
From source file:net.solarnetwork.node.consumption.impl.CentameterConsumptionDatumDataSource.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { MessageSource parent = getDefaultSettingsMessageSource(); ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(CentameterConsumptionDatumDataSource.class.getClassLoader()); source.setBasename(CentameterConsumptionDatumDataSource.class.getName()); source.setParentMessageSource(parent); MESSAGE_SOURCE = source;//w ww . j ava2s .c om } } return MESSAGE_SOURCE; }
From source file:net.solarnetwork.node.power.mock.MockPowerDatumDataSource.java
@Override public synchronized MessageSource getMessageSource() { if (messageSource == null) { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(getClass().getClassLoader()); source.setBasename(getClass().getName()); messageSource = source;/*from w w w. j av a 2s. c om*/ } return messageSource; }
From source file:net.solarnetwork.node.power.impl.centameter.CentameterPowerDatumDataSource.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { MessageSource parent = getDefaultSettingsMessageSource(); ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(CentameterPowerDatumDataSource.class.getClassLoader()); source.setBasename(CentameterPowerDatumDataSource.class.getName()); source.setParentMessageSource(parent); MESSAGE_SOURCE = source;//from w w w.j a v a2s .co m } } return MESSAGE_SOURCE; }
From source file:net.solarnetwork.node.settings.playpen.SettingsPlaypen.java
@Override public MessageSource getMessageSource() { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(SettingsPlaypen.class.getClassLoader()); source.setBasename(SettingsPlaypen.class.getName()); MESSAGE_SOURCE = source;/* w w w. ja v a 2s . com*/ } return MESSAGE_SOURCE; }
From source file:net.solarnetwork.node.io.rxtx.RxtxDataCollectorFactory.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(getClass().getClassLoader()); source.setBasename(getClass().getName()); MESSAGE_SOURCE = source;//from w ww .j av a2s. c o m } } return MESSAGE_SOURCE; }
From source file:net.solarnetwork.node.control.ping.HttpRequesterJob.java
@Override public MessageSource getMessageSource() { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(getClass().getClassLoader()); source.setBasename(getClass().getName()); MESSAGE_SOURCE = source;/*from w ww .j a v a2s. com*/ } return MESSAGE_SOURCE; }
From source file:net.solarnetwork.node.rfxcom.RFXCOMTransceiver.java
@Override public MessageSource getMessageSource() { synchronized (MONITOR) { if (MESSAGE_SOURCE == null) { ResourceBundleMessageSource serial = new ResourceBundleMessageSource(); serial.setBundleClassLoader(SerialPortBeanParameters.class.getClassLoader()); serial.setBasename(SerialPortBeanParameters.class.getName()); PrefixedMessageSource serialSource = new PrefixedMessageSource(); serialSource.setDelegate(serial); serialSource.setPrefix("serialParams."); ResourceBundleMessageSource source = new ResourceBundleMessageSource(); source.setBundleClassLoader(RFXCOMTransceiver.class.getClassLoader()); source.setBasename(RFXCOMTransceiver.class.getName()); source.setParentMessageSource(serialSource); MESSAGE_SOURCE = source;/*from ww w. j av a2 s. c o m*/ } } return MESSAGE_SOURCE; }