@Singleton public class InfinispanCommunicationDetailsCache extends Object implements CommunicationDetailsCache
| Constructor and Description |
|---|
InfinispanCommunicationDetailsCache() |
| Modifier and Type | Method and Description |
|---|---|
org.infinispan.Cache<String,CommunicationDetails> |
getCommunicationDetails() |
List<CommunicationDetails> |
getMultipleConsumers(String tenantId,
String id) |
CommunicationDetails |
getSingleConsumer(String tenantId,
String id) |
void |
init() |
void |
setCommunicationDetails(org.infinispan.Cache<String,CommunicationDetails> communicationDetails) |
void |
store(String tenantId,
List<CommunicationDetails> details) |
@PostConstruct public void init()
public org.infinispan.Cache<String,CommunicationDetails> getCommunicationDetails()
public void setCommunicationDetails(org.infinispan.Cache<String,CommunicationDetails> communicationDetails)
communicationDetails - the communicationDetails to setpublic CommunicationDetails getSingleConsumer(String tenantId, String id)
getSingleConsumer in interface CommunicationDetailsCachepublic List<CommunicationDetails> getMultipleConsumers(String tenantId, String id)
getMultipleConsumers in interface CommunicationDetailsCachepublic void store(String tenantId, List<CommunicationDetails> details)
store in interface CommunicationDetailsCacheCopyright © 2015–2016 Red Hat, Inc.. All rights reserved.