public class PriorityAwareServiceProvider extends Object implements ServiceProvider
ServiceProvider interface and hereby uses the JDK
ServiceLoader to load the services required.| Constructor and Description |
|---|
PriorityAwareServiceProvider() |
| Modifier and Type | Method and Description |
|---|---|
static int |
compareServices(Object o1,
Object o2) |
int |
getPriority()
Returns a priority value of 10.
|
<T> T |
getService(Class<T> serviceType) |
<T> List<T> |
getServices(Class<T> serviceType)
Loads and registers services.
|
public PriorityAwareServiceProvider()
public int getPriority()
getPriority in interface ServiceProviderpublic <T> List<T> getServices(Class<T> serviceType)
getServices in interface ServiceProviderT - the concrete type.serviceType - The service type.null.public <T> T getService(Class<T> serviceType)
getService in interface ServiceProviderpublic static int compareServices(Object o1, Object o2)
Copyright © 2012–2020 JavaMoney. All rights reserved.