@Component public class MessageContractProvider<A extends IMessageContract> extends Object implements org.springframework.context.ApplicationContextAware
| Constructor and Description |
|---|
MessageContractProvider(MessageFactory<A> messageFactory,
MessageBusProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
Class<IMessageContract> |
get(String code,
Integer version) |
List<String> |
getCodeList() |
boolean |
has(String code,
Integer version) |
void |
init() |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
@Autowired public MessageContractProvider(MessageFactory<A> messageFactory, MessageBusProperties properties)
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
throws org.springframework.beans.BeansException
setApplicationContext in interface org.springframework.context.ApplicationContextAwareorg.springframework.beans.BeansException@PostConstruct public void init()
public Class<IMessageContract> get(String code, Integer version) throws MessageConversionException
MessageConversionExceptionCopyright © 2018. All rights reserved.