public class DiscoveryEntryStorePersisted extends Object implements DiscoveryEntryStore
| Constructor and Description |
|---|
DiscoveryEntryStorePersisted(CapabilitiesProvisioning staticProvisioning,
com.google.inject.Provider<javax.persistence.EntityManager> entityManagerProvider,
com.google.inject.persist.PersistService persistService) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Collection<? extends joynr.types.DiscoveryEntry> entries) |
void |
add(joynr.types.DiscoveryEntry discoveryEntry) |
Set<joynr.types.DiscoveryEntry> |
getAllDiscoveryEntries() |
boolean |
hasDiscoveryEntry(joynr.types.DiscoveryEntry discoveryEntry) |
Collection<joynr.types.DiscoveryEntry> |
lookup(String[] domains,
String interfaceName) |
Collection<joynr.types.DiscoveryEntry> |
lookup(String[] domains,
String interfaceName,
long cacheMaxAge) |
joynr.types.DiscoveryEntry |
lookup(String participantId,
long cacheMaxAge) |
void |
remove(Collection<String> participantIds) |
boolean |
remove(String participantId) |
void |
touch(String clusterControllerId) |
@Inject public DiscoveryEntryStorePersisted(CapabilitiesProvisioning staticProvisioning, com.google.inject.Provider<javax.persistence.EntityManager> entityManagerProvider, com.google.inject.persist.PersistService persistService)
public void add(joynr.types.DiscoveryEntry discoveryEntry)
add in interface DiscoveryEntryStorepublic void add(Collection<? extends joynr.types.DiscoveryEntry> entries)
add in interface DiscoveryEntryStorepublic boolean remove(String participantId)
remove in interface DiscoveryEntryStorepublic void remove(Collection<String> participantIds)
remove in interface DiscoveryEntryStorepublic Collection<joynr.types.DiscoveryEntry> lookup(String[] domains, String interfaceName)
lookup in interface DiscoveryEntryStorepublic Collection<joynr.types.DiscoveryEntry> lookup(String[] domains, String interfaceName, long cacheMaxAge)
lookup in interface DiscoveryEntryStore@CheckForNull public joynr.types.DiscoveryEntry lookup(String participantId, long cacheMaxAge)
lookup in interface DiscoveryEntryStorepublic Set<joynr.types.DiscoveryEntry> getAllDiscoveryEntries()
getAllDiscoveryEntries in interface DiscoveryEntryStorepublic boolean hasDiscoveryEntry(@Nonnull joynr.types.DiscoveryEntry discoveryEntry)
hasDiscoveryEntry in interface DiscoveryEntryStorepublic void touch(String clusterControllerId)
touch in interface DiscoveryEntryStoreCopyright © 2018. All rights reserved.