Package | Description |
---|---|
net.jini.lookup |
Standard utility classes for managing the join state of a service
and the service discovery duties of a client or service.
|
Modifier and Type | Field and Description |
---|---|
private ServiceItemFilter |
ServiceDiscoveryManager.LookupCacheImpl.filter |
Modifier and Type | Method and Description |
---|---|
LookupCache |
ServiceDiscoveryManager.createLookupCache(ServiceTemplate tmpl,
ServiceItemFilter filter,
ServiceDiscoveryListener listener)
The
createLookupCache method allows the client-like entity
to request that the ServiceDiscoveryManager create a new
managed set (or cache) and populate it with services, which match
criteria defined by the entity, and whose references are registered with
one or more of the lookup services the entity has targeted for discovery. |
private ServiceDiscoveryManager.LookupCacheImpl |
ServiceDiscoveryManager.createLookupCache(ServiceTemplate tmpl,
ServiceItemFilter filter,
ServiceDiscoveryListener listener,
long leaseDuration)
Creates a LookupCache with specific lease duration.
|
private boolean |
ServiceDiscoveryManager.filterPassed(ServiceItem item,
ServiceItemFilter filter)
Applies the given
filter to the given item , and
returns true if the filter returns a
pass value; otherwise, returns false . |
private ServiceItem |
ServiceDiscoveryManager.getMatchedServiceItem(ServiceMatches sm,
ServiceItemFilter filter)
From the given set of ServiceMatches, randomly selects and returns a
ServiceItem that matches the given filter (if applicable).
|
private ServiceItem[] |
ServiceDiscoveryManager.LookupCacheImpl.getServiceItems(ServiceItemFilter filter2)
This method returns a
ServiceItem array containing
elements that satisfy the following conditions: - is referenced by
one of the itemReg elements contained in the
serviceIdMap - is not currently discarded - satisfies
the given ServiceItemFilter
Note that the filter parameter is a "2nd stage" filter. |
ServiceItem |
ServiceDiscoveryManager.LookupCacheImpl.lookup(ServiceItemFilter myFilter) |
ServiceItem |
LookupCache.lookup(ServiceItemFilter filter)
Finds a
ServiceItem object that satisfies the given
filter parameter. |
ServiceItem[] |
ServiceDiscoveryManager.LookupCacheImpl.lookup(ServiceItemFilter myFilter,
int maxMatches) |
ServiceItem[] |
LookupCache.lookup(ServiceItemFilter filter,
int maxMatches)
Finds an array of instances of
ServiceItem that each
satisfy the given filter parameter. |
ServiceItem[] |
ServiceDiscoveryManager.lookup(ServiceTemplate tmpl,
int minMatches,
int maxMatches,
ServiceItemFilter filter,
long waitDur)
Queries each available lookup service in the managed set for service(s)
that match the input criteria.
|
ServiceItem[] |
ServiceDiscoveryManager.lookup(ServiceTemplate tmpl,
int maxMatches,
ServiceItemFilter filter)
Queries each available lookup service in the managed set for service(s)
that match the input criteria.
|
ServiceItem |
ServiceDiscoveryManager.lookup(ServiceTemplate tmpl,
ServiceItemFilter filter)
Queries each available lookup service in the set of lookup services
managed by the
ServiceDiscoveryManager (the managed
set) for a service reference that matches criteria defined by the
entity that invokes this method. |
ServiceItem |
ServiceDiscoveryManager.lookup(ServiceTemplate tmpl,
ServiceItemFilter filter,
long waitDur)
Queries each available lookup service in the managed set for a service
that matches the input criteria.
|
Constructor and Description |
---|
LookupCacheImpl(ServiceTemplate tmpl,
ServiceItemFilter filter,
ServiceDiscoveryListener sListener,
long leaseDuration,
ServiceDiscoveryManager sdm) |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.