public final class Bootstrap
extends java.lang.Object
init(ServiceProvider)
before accessing any moneteray
services.Modifier and Type | Method and Description |
---|---|
static <T> T |
getService(java.lang.Class<T> serviceType)
Delegate method for
ServiceProvider.getServices(Class) . |
static <T> T |
getService(java.lang.Class<T> serviceType,
T defaultService)
Delegate method for
ServiceProvider.getServices(Class) . |
static <T> java.util.Collection<T> |
getServices(java.lang.Class<T> serviceType)
Delegate method for
ServiceProvider.getServices(Class) . |
static <T> java.util.List<T> |
getServices(java.lang.Class<T> serviceType,
java.util.List<T> defaultServices)
Delegate method for
ServiceProvider.getServices(Class) . |
static void |
init(ServiceProvider serviceProvider)
Replace the current
ServiceProvider in use. |
public static <T> T getService(java.lang.Class<T> serviceType)
ServiceProvider.getServices(Class)
.serviceType
- the service type.null
.ServiceProvider.getServices(Class)
public static <T> T getService(java.lang.Class<T> serviceType, T defaultService)
ServiceProvider.getServices(Class)
.serviceType
- the service type.defaultService
- returned if no service was found.null
, if no service was found and
defaultService==null
.ServiceProvider.getServices(Class, List)
public static <T> java.util.Collection<T> getServices(java.lang.Class<T> serviceType)
ServiceProvider.getServices(Class)
.serviceType
- the service type.ServiceProvider.getServices(Class)
public static <T> java.util.List<T> getServices(java.lang.Class<T> serviceType, java.util.List<T> defaultServices)
ServiceProvider.getServices(Class)
.serviceType
- the service type.defaultServices
- the default service list.ServiceProvider.getServices(Class, List)
public static void init(ServiceProvider serviceProvider)
ServiceProvider
in use.serviceProvider
- the new ServiceProvider