public class RedisMessageHandler extends Object implements MessageHandler, MessagePushListener, InitializationBean
CONTEXT_ATTRIBUTE| Constructor and Description |
|---|
RedisMessageHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
doInitialization() |
List<String> |
getAvailableLanguages() |
com.github.ideahut.qms.shared.client.object.CodeMessage |
getCodeMessage(String code,
boolean checkArgs,
String... args) |
com.github.ideahut.qms.shared.client.object.CodeMessage |
getCodeMessage(String code,
String... args) |
String |
getMessage(String code,
boolean checkArgs,
String... args) |
String |
getMessage(String code,
String... args) |
Map<String,String> |
getMessages(String... codes) |
String |
getPrimaryLanguage() |
String |
getString(String code) |
String |
getString(String code,
boolean throwException) |
void |
loadMessage() |
void |
onMessageCodes(String language,
List<String> codes) |
void |
onMessagePush(String language,
String code,
String text) |
void |
setLoaderId(String loaderId) |
void |
setLoadOnStartup(Boolean loadOnStartup) |
void |
setMessageLoader(MessageLoader messageLoader) |
void |
setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,String> redisTemplate) |
public void setLoaderId(String loaderId)
public void setRedisTemplate(org.springframework.data.redis.core.RedisTemplate<String,String> redisTemplate)
public void setMessageLoader(MessageLoader messageLoader)
public void setLoadOnStartup(Boolean loadOnStartup)
public void doInitialization()
throws Exception
doInitialization in interface InitializationBeanExceptionpublic void loadMessage()
public List<String> getAvailableLanguages()
getAvailableLanguages in interface MessageHandlerpublic String getPrimaryLanguage()
getPrimaryLanguage in interface MessageHandlerpublic String getMessage(String code, boolean checkArgs, String... args)
getMessage in interface MessageHandlerpublic String getMessage(String code, String... args)
getMessage in interface MessageHandlerpublic com.github.ideahut.qms.shared.client.object.CodeMessage getCodeMessage(String code, boolean checkArgs, String... args)
getCodeMessage in interface MessageHandlerpublic com.github.ideahut.qms.shared.client.object.CodeMessage getCodeMessage(String code, String... args)
getCodeMessage in interface MessageHandlerpublic Map<String,String> getMessages(String... codes)
getMessages in interface MessageHandlerpublic void onMessagePush(String language, String code, String text)
onMessagePush in interface MessagePushListenerpublic void onMessageCodes(String language, List<String> codes)
onMessageCodes in interface MessagePushListenerCopyright © 2020. All rights reserved.