public class GlobalQueryServiceRegistry extends ServiceRegistry
ServiceRegistry.UnlimitedIntermediateDelegationResultListener<E>| Modifier and Type | Field and Description |
|---|---|
protected long |
delay
The global query delay.
|
protected java.util.Timer |
timer
The timer.
|
excluded, excludedservices, listeners, queries, searchfunc, services| Constructor and Description |
|---|
GlobalQueryServiceRegistry(long delay)
Create a new GlobalQueryServiceRegistry.
|
| Modifier and Type | Method and Description |
|---|---|
<T> ISubscriptionIntermediateFuture<T> |
addQuery(ServiceQuery<T> query)
Add a service query to the registry.
|
protected void |
waitForDelay(long delay,
java.lang.Runnable run)
Wait for delay and execute runnable.
|
addEventListener, addExcludedComponent, addService, getQueries, getRegistry, getRegistry, getService, getServiceMap, getServices, getSubregistry, isIncluded, notifyListeners, removeEventListener, removeExcludedComponent, removeQueries, removeQuery, removeService, removeSubregistry, searchGlobalService, searchGlobalServices, searchRemoteService, searchRemoteServices, searchService, searchService, searchService, searchService, searchServices, searchServices, searchServicesprotected java.util.Timer timer
protected long delay
public GlobalQueryServiceRegistry(long delay)
public <T> ISubscriptionIntermediateFuture<T> addQuery(ServiceQuery<T> query)
addQuery in interface IServiceRegistryaddQuery in class ServiceRegistryquery - ServiceQuery.protected void waitForDelay(long delay,
java.lang.Runnable run)