public interface RegistryService
| 限定符和类型 | 方法和说明 |
|---|---|
<T> ServiceReference<T> |
publishService(Class<T> ifClass,
T implObject,
ServiceProvider serviceProvider)
Publish Service
|
<T> ServiceReference<T> |
publishService(Class<T> ifClass,
T implObject,
String uniqueId,
ServiceProvider serviceProvider)
Publish Service
|
<T> ServiceReference<T> |
referenceService(Class<T> ifClass)
Get Service, when there are multiple services, return the highest priority service
PriorityOrdered |
<T> ServiceReference<T> |
referenceService(Class<T> ifClass,
String uniqueId)
Get Service, when there are multiple services, return the highest priority service
PriorityOrdered |
<T> List<ServiceReference<T>> |
referenceServices(Class<T> ifClass)
Get Service List, ordered by priority.
|
<T> List<ServiceReference<T>> |
referenceServices(Class<T> ifClass,
String uniqueId)
Get Service List, ordered by priority.
|
<T> List<ServiceReference<T>> |
referenceServices(ServiceFilter<T> serviceFilter)
Get Service List, ordered by priority.
|
int |
unPublishServices(ServiceFilter serviceFilter)
Drive out service which match the given serviceFilter.
|
<T> ServiceReference<T> publishService(Class<T> ifClass, T implObject, ServiceProvider serviceProvider)
T - ifClass - service interfaceimplObject - service implement objectserviceProvider - service provider<T> ServiceReference<T> publishService(Class<T> ifClass, T implObject, String uniqueId, ServiceProvider serviceProvider)
T - ifClass - service interfaceimplObject - service implement objectuniqueId - service implementation unique-idserviceProvider - service provider<T> ServiceReference<T> referenceService(Class<T> ifClass)
PriorityOrderedT - ifClass - service interface<T> ServiceReference<T> referenceService(Class<T> ifClass, String uniqueId)
PriorityOrderedT - ifClass - service interfaceuniqueId - service implementation unique-id<T> List<ServiceReference<T>> referenceServices(Class<T> ifClass)
PriorityOrderedT - ifClass - service interface<T> List<ServiceReference<T>> referenceServices(Class<T> ifClass, String uniqueId)
PriorityOrderedT - ifClass - service interfaceuniqueId - service unique-id<T> List<ServiceReference<T>> referenceServices(ServiceFilter<T> serviceFilter)
PriorityOrderedserviceFilter - service filterint unPublishServices(ServiceFilter serviceFilter)
serviceFilter - Copyright © 2018. All rights reserved.