Modifier and Type | Class and Description |
---|---|
class |
ServiceInfo
Base implementation of
IServiceInfo . |
Modifier and Type | Field and Description |
---|---|
protected IServiceInfo |
ServiceContainerEvent.info |
Modifier and Type | Method and Description |
---|---|
IServiceInfo |
IServiceEvent.getServiceInfo()
Get the service info associated with this event
|
IServiceInfo |
ServiceContainerEvent.getServiceInfo() |
IServiceInfo |
IDiscoveryLocator.getServiceInfo(IServiceID aServiceID)
Synchronously retrieve info about the service
|
IServiceInfo[] |
IDiscoveryLocator.getServices()
Synchronously get service info about all known services
|
IServiceInfo[] |
IDiscoveryLocator.getServices(IServiceTypeID aServiceTypeID)
Synchronously get service info about all known services of given service
type
|
IServiceInfo[] |
AbstractDiscoveryContainerAdapter.purgeCache() |
IServiceInfo[] |
IDiscoveryLocator.purgeCache()
Purges the underlying IServiceInfo cache if available in the current
provider
|
Modifier and Type | Method and Description |
---|---|
protected IServiceEvent |
AbstractDiscoveryContainerAdapter.getServiceEvent(IServiceInfo iServiceInfo,
ID id) |
void |
IDiscoveryAdvertiser.registerService(IServiceInfo serviceInfo)
Register the given service.
|
void |
IDiscoveryAdvertiser.unregisterService(IServiceInfo serviceInfo)
Unregister a previously registered service defined by serviceInfo.
|
Constructor and Description |
---|
ServiceContainerEvent(IServiceInfo info,
ID containerID) |
Modifier and Type | Field and Description |
---|---|
protected IServiceInfo |
ServiceID.serviceInfo |
Modifier and Type | Method and Description |
---|---|
IServiceInfo |
ServiceID.getServiceInfo() |
Modifier and Type | Method and Description |
---|---|
void |
ServiceID.setServiceInfo(IServiceInfo serviceInfo) |
Modifier and Type | Method and Description |
---|---|
IServiceInfo |
IServiceInfoFactory.createServiceInfo(IDiscoveryAdvertiser advertiser,
EndpointDescription endpointDescription)
Create an service info instance to represent the given
endpointDescription for discovery using the given discovery advertiser.
|
IServiceInfo |
ServiceInfoFactory.createServiceInfo(IDiscoveryAdvertiser advertiser,
EndpointDescription endpointDescription) |
protected IServiceInfo |
ServiceInfoFactory.createServiceInfo(java.net.URI uri,
java.lang.String serviceName,
IServiceTypeID serviceTypeID,
IServiceProperties serviceProperties) |
Modifier and Type | Method and Description |
---|---|
DiscoveredEndpointDescription |
DiscoveredEndpointDescriptionFactory.createDiscoveredEndpointDescription(IDiscoveryLocator locator,
IServiceInfo discoveredServiceInfo) |
DiscoveredEndpointDescription |
IDiscoveredEndpointDescriptionFactory.createDiscoveredEndpointDescription(IDiscoveryLocator locator,
IServiceInfo discoveredServiceInfo)
Create an EndpointDescription for a discovered remote service.
|
protected DiscoveredEndpointDescription |
DiscoveredEndpointDescriptionFactory.createDiscoveredEndpointDescription(IDiscoveryLocator locator,
IServiceInfo discoveredServiceInfo,
EndpointDescription endpointDescription) |
protected EndpointDescription |
DiscoveredEndpointDescriptionFactory.createEndpointDescription(IDiscoveryLocator locator,
IServiceInfo discoveredServiceInfo) |
Modifier and Type | Method and Description |
---|---|
IServiceInfo |
DnsSdDiscoveryContainerAdapter.getServiceInfo(IServiceID aServiceId) |
IServiceInfo |
DnsSdDiscoveryLocator.getServiceInfo(IServiceID aServiceId) |
IServiceInfo[] |
DnsSdDiscoveryContainerAdapter.getServices() |
IServiceInfo[] |
DnsSdDiscoveryLocator.getServices() |
IServiceInfo[] |
DnsSdDiscoveryContainerAdapter.getServices(IServiceTypeID aServiceTypeId) |
IServiceInfo[] |
DnsSdDiscoveryLocator.getServices(IServiceTypeID aServiceTypeId) |
IServiceInfo[] |
DnsSdDiscoveryAdvertiser.purgeCache() |
Modifier and Type | Method and Description |
---|---|
void |
DnsSdDiscoveryAdvertiser.registerService(IServiceInfo serviceInfo) |
void |
DnsSdDiscoveryContainerAdapter.registerService(IServiceInfo serviceInfo) |
protected void |
DnsSdDiscoveryAdvertiser.sendToServer(IServiceInfo serviceInfo,
boolean mode) |
void |
DnsSdDiscoveryAdvertiser.unregisterService(IServiceInfo serviceInfo) |
void |
DnsSdDiscoveryContainerAdapter.unregisterService(IServiceInfo serviceInfo) |
Modifier and Type | Class and Description |
---|---|
class |
JSLPServiceInfo |
Modifier and Type | Method and Description |
---|---|
IServiceInfo |
JSLPDiscoveryContainer.getServiceInfo(IServiceID service) |
IServiceInfo[] |
JSLPDiscoveryContainer.getServices() |
IServiceInfo[] |
JSLPDiscoveryContainer.getServices(IServiceTypeID type) |
IServiceInfo[] |
JSLPDiscoveryContainer.purgeCache() |
Modifier and Type | Method and Description |
---|---|
void |
JSLPDiscoveryContainer.fireServiceDiscovered(IServiceInfo iinfo) |
void |
JSLPDiscoveryContainer.fireServiceUndiscovered(IServiceInfo iinfo) |
void |
JSLPDiscoveryContainer.registerService(IServiceInfo aServiceInfo) |
void |
JSLPDiscoveryContainer.unregisterService(IServiceInfo aServiceInfo) |
Constructor and Description |
---|
JSLPServiceInfo(IServiceInfo aSI) |
Modifier and Type | Class and Description |
---|---|
class |
AdvertisedService
Encapsulate a service to be advertised and made visible for discovery.
|
class |
DiscoverdService |
Modifier and Type | Method and Description |
---|---|
IServiceInfo |
ZooDiscoveryContainer.getServiceInfo(IServiceID serviceID) |
IServiceInfo[] |
ZooDiscoveryContainer.getServices() |
IServiceInfo[] |
ZooDiscoveryContainer.getServices(IServiceTypeID type) |
static IServiceInfo |
AdvertisedService.removePublished(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,IServiceInfo> |
AdvertisedService.getPublishedServices() |
Modifier and Type | Method and Description |
---|---|
void |
ZooDiscoveryContainer.registerService(IServiceInfo serviceInfo) |
void |
ZooDiscoveryContainer.unregisterService(IServiceInfo serviceInfo) |
Constructor and Description |
---|
AdvertisedService(IServiceInfo serviceInfo) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
PrettyPrinter.prompt(int type,
IServiceInfo serviceInfo) |