- java.lang.Object
-
- javax.money.spi.Bootstrap
-
public final class Bootstrap extends java.lang.ObjectThis singleton provides access to the services available in the current runtime environment and context. The behaviour can be adapted, by callinginit(ServiceProvider)before accessing any monetary services.- Author:
- Anatole Tresch
-
-
Method Summary
Modifier and Type Method Description static <T> TgetService(java.lang.Class<T> serviceType)Delegate method forServiceProvider.getServices(Class).static <T> java.util.Collection<T>getServices(java.lang.Class<T> serviceType)Delegate method forServiceProvider.getServices(Class).static ServiceProviderinit(ServiceProvider serviceProvider)Replace the currentServiceProviderin use.
-
-
-
Method Detail
-
init
public static ServiceProvider init(ServiceProvider serviceProvider)
Replace the currentServiceProviderin use.- Parameters:
serviceProvider- the newServiceProvider- Returns:
- the removed , or null.
-
getServices
public static <T> java.util.Collection<T> getServices(java.lang.Class<T> serviceType)
Delegate method forServiceProvider.getServices(Class).- Parameters:
serviceType- the service type.- Returns:
- the services found.
- See Also:
ServiceProvider.getServices(Class)
-
getService
public static <T> T getService(java.lang.Class<T> serviceType)
Delegate method forServiceProvider.getServices(Class).- Parameters:
serviceType- the service type.- Returns:
- the service found, or
null. - See Also:
ServiceProvider.getServices(Class)
-
-