Modifier and Type | Field and Description |
---|---|
protected IServiceTypeID |
ServiceTypeContainerEvent.serviceType |
Modifier and Type | Method and Description |
---|---|
IServiceTypeID |
IServiceTypeEvent.getServiceTypeID()
Get service type id for this service type event.
|
IServiceTypeID |
ServiceTypeContainerEvent.getServiceTypeID() |
IServiceTypeID[] |
IDiscoveryLocator.getServiceTypes()
Synchronously get service info about all known services of given service
type
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractDiscoveryContainerAdapter.addServiceListener(IServiceTypeID aType,
IServiceListener aListener) |
void |
IDiscoveryLocator.addServiceListener(IServiceTypeID type,
IServiceListener listener)
Add a service listener.
|
org.eclipse.equinox.concurrent.future.IFuture |
AbstractDiscoveryContainerAdapter.getAsyncServices(IServiceTypeID type) |
org.eclipse.equinox.concurrent.future.IFuture |
IDiscoveryLocator.getAsyncServices(IServiceTypeID aServiceTypeID)
Asynchronously get service info about all known services of given service
type
|
protected java.util.Collection |
AbstractDiscoveryContainerAdapter.getListeners(IServiceTypeID aServiceType)
Joins the
Collection of IServiceListener s interested in
any IServiceTypeID with the Collection of the
IServiceListener registered for the given IServiceTypeID |
IServiceInfo[] |
IDiscoveryLocator.getServices(IServiceTypeID aServiceTypeID)
Synchronously get service info about all known services of given service
type
|
void |
AbstractDiscoveryContainerAdapter.removeServiceListener(IServiceTypeID aType,
IServiceListener aListener) |
void |
IDiscoveryLocator.removeServiceListener(IServiceTypeID type,
IServiceListener listener)
Remove a service listener.
|
Constructor and Description |
---|
ServiceInfo(java.net.URI anURI,
java.lang.String aServiceName,
IServiceTypeID aServiceTypeID)
Create an IServiceInfo instance.
|
ServiceInfo(java.net.URI anURI,
java.lang.String aServiceName,
IServiceTypeID aServiceTypeID,
int priority,
int weight,
IServiceProperties props)
Create an IServiceInfo instance.
|
ServiceInfo(java.net.URI anURI,
java.lang.String aServiceName,
IServiceTypeID aServiceTypeID,
int priority,
int weight,
IServiceProperties props,
long ttl)
Create an IServiceInfo instance.
|
ServiceInfo(java.net.URI anURI,
java.lang.String aServiceName,
IServiceTypeID aServiceTypeID,
IServiceProperties props)
Create an IServiceInfo instance.
|
ServiceTypeContainerEvent(IServiceTypeID serviceType,
ID containerID) |
Modifier and Type | Class and Description |
---|---|
class |
ServiceTypeID
ServiceTypeID base class.
|
Modifier and Type | Field and Description |
---|---|
protected IServiceTypeID |
ServiceID.type |
Modifier and Type | Method and Description |
---|---|
IServiceTypeID |
IServiceIDFactory.createServiceTypeID(Namespace namespace,
IServiceTypeID aServiceTypeID)
Create an IServiceTypeID.
|
IServiceTypeID |
ServiceIDFactory.createServiceTypeID(Namespace namespace,
IServiceTypeID aServiceTypeId) |
IServiceTypeID |
IServiceIDFactory.createServiceTypeID(Namespace namespace,
java.lang.String serviceType)
Create an IServiceTypeID.
|
IServiceTypeID |
ServiceIDFactory.createServiceTypeID(Namespace namespace,
java.lang.String serviceType) |
IServiceTypeID |
IServiceIDFactory.createServiceTypeID(Namespace namespace,
java.lang.String[] serviceType)
Create an IServiceTypeID.
|
IServiceTypeID |
ServiceIDFactory.createServiceTypeID(Namespace namespace,
java.lang.String[] serviceType) |
IServiceTypeID |
IServiceIDFactory.createServiceTypeID(Namespace namespace,
java.lang.String[] serviceType,
java.lang.String[] protocols)
Create an IServiceTypeID.
|
IServiceTypeID |
ServiceIDFactory.createServiceTypeID(Namespace namespace,
java.lang.String[] serviceType,
java.lang.String[] protocols) |
IServiceTypeID |
IServiceIDFactory.createServiceTypeID(Namespace namespace,
java.lang.String[] services,
java.lang.String[] scopes,
java.lang.String[] protocols,
java.lang.String namingAuthority)
Create an IServiceTypeID.
|
IServiceTypeID |
ServiceIDFactory.createServiceTypeID(Namespace namespace,
java.lang.String[] serviceType,
java.lang.String[] scopes,
java.lang.String[] protocols,
java.lang.String namingAuthority) |
IServiceTypeID |
IServiceID.getServiceTypeID()
Get service type ID for this ID.
|
IServiceTypeID |
ServiceID.getServiceTypeID() |
Modifier and Type | Method and Description |
---|---|
IServiceTypeID |
IServiceIDFactory.createServiceTypeID(Namespace namespace,
IServiceTypeID aServiceTypeID)
Create an IServiceTypeID.
|
IServiceTypeID |
ServiceIDFactory.createServiceTypeID(Namespace namespace,
IServiceTypeID aServiceTypeId) |
Constructor and Description |
---|
ServiceID(Namespace namespace,
IServiceTypeID type,
java.net.URI anURI) |
ServiceTypeID(Namespace ns,
IServiceTypeID id) |
Modifier and Type | Method and Description |
---|---|
protected IServiceTypeID |
ServiceInfoFactory.createServiceTypeID(EndpointDescription endpointDescription,
IDiscoveryAdvertiser advertiser) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
ServiceInfoFactory.createDefaultServiceName(EndpointDescription endpointDescription,
IDiscoveryAdvertiser advertiser,
IServiceTypeID serviceTypeID) |
protected IServiceInfo |
ServiceInfoFactory.createServiceInfo(java.net.URI uri,
java.lang.String serviceName,
IServiceTypeID serviceTypeID,
IServiceProperties serviceProperties) |
protected java.lang.String |
ServiceInfoFactory.createServiceName(EndpointDescription endpointDescription,
IDiscoveryAdvertiser advertiser,
IServiceTypeID serviceTypeID) |
protected IServiceProperties |
ServiceInfoFactory.createServiceProperties(EndpointDescription endpointDescription,
IDiscoveryAdvertiser advertiser,
IServiceTypeID serviceTypeID,
java.lang.String serviceName,
java.net.URI uri) |
protected java.net.URI |
ServiceInfoFactory.createURI(EndpointDescription endpointDescription,
IDiscoveryAdvertiser advertiser,
IServiceTypeID serviceTypeID,
java.lang.String serviceName) |
Modifier and Type | Class and Description |
---|---|
class |
BnRDnsSdServiceTypeID
This ServiceType represents the special RRs defined in
chapter 12.
|
class |
DnsSdServiceTypeID |
Modifier and Type | Method and Description |
---|---|
IServiceTypeID[] |
DnsSdDiscoveryContainerAdapter.getServiceTypes() |
IServiceTypeID[] |
DnsSdDiscoveryLocator.getServiceTypes()
This always returns the service type found for our local domain
Use org.eclipse.ecf.provider.dnssrv.DnsSrvDisocoveryLocator.getServices(IServiceTypeID) with a wildcard query instead.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection |
DnsSdDiscoveryContainerAdapter.getBrowsingOrRegistrationDomains(IServiceTypeID aServiceTypeId,
java.lang.String[] rrs) |
protected java.lang.String[] |
DnsSdDiscoveryAdvertiser.getRegistrationDomains(IServiceTypeID aServiceTypeId) |
IServiceInfo[] |
DnsSdDiscoveryContainerAdapter.getServices(IServiceTypeID aServiceTypeId) |
IServiceInfo[] |
DnsSdDiscoveryLocator.getServices(IServiceTypeID aServiceTypeId) |
Constructor and Description |
---|
DnsSdServiceID(Namespace namespace,
IServiceTypeID type,
java.net.URI anUri) |
DnsSdServiceTypeID(Namespace ns,
IServiceTypeID id) |
Modifier and Type | Method and Description |
---|---|
IServiceTypeID[] |
JSLPDiscoveryContainer.getServiceTypes() |
Modifier and Type | Method and Description |
---|---|
void |
JSLPDiscoveryContainer.addServiceListener(IServiceTypeID type,
IServiceListener listener) |
void |
JSLPDiscoveryContainer.fireServiceTypeDiscovered(IServiceTypeID serviceTypeID) |
IServiceInfo[] |
JSLPDiscoveryContainer.getServices(IServiceTypeID type) |
Modifier and Type | Class and Description |
---|---|
class |
JSLPServiceTypeID |
Modifier and Type | Class and Description |
---|---|
class |
ZooDiscoveryServiceTypeID |
Modifier and Type | Method and Description |
---|---|
IServiceTypeID[] |
ZooDiscoveryContainer.getServiceTypes() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<IServiceListener> |
ZooDiscoveryContainer.getServiceListenersForType(IServiceTypeID type) |
IServiceInfo[] |
ZooDiscoveryContainer.getServices(IServiceTypeID type) |
Constructor and Description |
---|
ZooDiscoveryServiceID(Namespace namespace,
DiscoverdService discoverdService,
IServiceTypeID type,
java.net.URI anURI) |
ZooDiscoveryServiceID(Namespace namespace,
IServiceTypeID type,
java.net.URI anURI) |
ZooDiscoveryServiceTypeID(ZooDiscoveryNamespace discoveryNamespace,
IServiceTypeID typeId) |
ZooDiscoveryServiceTypeID(ZooDiscoveryNamespace discoveryNamespace,
IServiceTypeID typeId,
java.lang.String internal) |