Package joynr.infrastructure
Interface GlobalCapabilitiesDirectorySync
-
- All Superinterfaces:
GlobalCapabilitiesDirectory
- All Known Subinterfaces:
GlobalCapabilitiesDirectoryProxy
public interface GlobalCapabilitiesDirectorySync extends GlobalCapabilitiesDirectory
-
-
Field Summary
-
Fields inherited from interface joynr.infrastructure.GlobalCapabilitiesDirectory
INTERFACE_NAME
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidadd(GlobalDiscoveryEntry globalDiscoveryEntry)voidadd(GlobalDiscoveryEntry[] globalDiscoveryEntries)default voidadd(GlobalDiscoveryEntry[] globalDiscoveryEntries, MessagingQos messagingQos)default voidadd(GlobalDiscoveryEntry globalDiscoveryEntry, MessagingQos messagingQos)voidadd(GlobalDiscoveryEntry globalDiscoveryEntry, String[] gbids)default voidadd(GlobalDiscoveryEntry globalDiscoveryEntry, String[] gbids, MessagingQos messagingQos)GlobalDiscoveryEntrylookup(String participantId)GlobalDiscoveryEntry[]lookup(String[] domains, String interfaceName)default GlobalDiscoveryEntry[]lookup(String[] domains, String interfaceName, MessagingQos messagingQos)GlobalDiscoveryEntry[]lookup(String[] domains, String interfaceName, String[] gbids)default GlobalDiscoveryEntry[]lookup(String[] domains, String interfaceName, String[] gbids, MessagingQos messagingQos)default GlobalDiscoveryEntrylookup(String participantId, MessagingQos messagingQos)GlobalDiscoveryEntrylookup(String participantId, String[] gbids)default GlobalDiscoveryEntrylookup(String participantId, String[] gbids, MessagingQos messagingQos)voidremove(String participantId)voidremove(String[] participantIds)default voidremove(String[] participantIds, MessagingQos messagingQos)default voidremove(String participantId, MessagingQos messagingQos)voidremove(String participantId, String[] gbids)default voidremove(String participantId, String[] gbids, MessagingQos messagingQos)voidremoveStale(String clusterControllerId, Long maxLastSeenDateMs)default voidremoveStale(String clusterControllerId, Long maxLastSeenDateMs, MessagingQos messagingQos)voidtouch(String clusterControllerId)default voidtouch(String clusterControllerId, MessagingQos messagingQos)voidtouch(String clusterControllerId, String[] participantIds)default voidtouch(String clusterControllerId, String[] participantIds, MessagingQos messagingQos)
-
-
-
Method Detail
-
add
void add(GlobalDiscoveryEntry[] globalDiscoveryEntries)
-
add
default void add(GlobalDiscoveryEntry[] globalDiscoveryEntries, MessagingQos messagingQos)
-
add
void add(GlobalDiscoveryEntry globalDiscoveryEntry)
-
add
default void add(GlobalDiscoveryEntry globalDiscoveryEntry, MessagingQos messagingQos)
-
add
void add(GlobalDiscoveryEntry globalDiscoveryEntry, String[] gbids) throws ApplicationException
- Throws:
ApplicationException
-
add
default void add(GlobalDiscoveryEntry globalDiscoveryEntry, String[] gbids, MessagingQos messagingQos) throws ApplicationException
- Throws:
ApplicationException
-
lookup
GlobalDiscoveryEntry[] lookup(String[] domains, String interfaceName)
-
lookup
default GlobalDiscoveryEntry[] lookup(String[] domains, String interfaceName, MessagingQos messagingQos)
-
lookup
GlobalDiscoveryEntry[] lookup(String[] domains, String interfaceName, String[] gbids) throws ApplicationException
- Throws:
ApplicationException
-
lookup
default GlobalDiscoveryEntry[] lookup(String[] domains, String interfaceName, String[] gbids, MessagingQos messagingQos) throws ApplicationException
- Throws:
ApplicationException
-
lookup
GlobalDiscoveryEntry lookup(String participantId)
-
lookup
default GlobalDiscoveryEntry lookup(String participantId, MessagingQos messagingQos)
-
lookup
GlobalDiscoveryEntry lookup(String participantId, String[] gbids) throws ApplicationException
- Throws:
ApplicationException
-
lookup
default GlobalDiscoveryEntry lookup(String participantId, String[] gbids, MessagingQos messagingQos) throws ApplicationException
- Throws:
ApplicationException
-
remove
void remove(String[] participantIds)
-
remove
default void remove(String[] participantIds, MessagingQos messagingQos)
-
remove
void remove(String participantId)
-
remove
default void remove(String participantId, MessagingQos messagingQos)
-
remove
void remove(String participantId, String[] gbids) throws ApplicationException
- Throws:
ApplicationException
-
remove
default void remove(String participantId, String[] gbids, MessagingQos messagingQos) throws ApplicationException
- Throws:
ApplicationException
-
removeStale
default void removeStale(String clusterControllerId, Long maxLastSeenDateMs, MessagingQos messagingQos)
-
touch
void touch(String clusterControllerId)
-
touch
default void touch(String clusterControllerId, MessagingQos messagingQos)
-
touch
default void touch(String clusterControllerId, String[] participantIds, MessagingQos messagingQos)
-
-