Package org.hibernate.testing.orm.junit
Interface ServiceRegistryScope
-
public interface ServiceRegistryScope
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default <R,S extends Service>
RfromService(java.lang.Class<S> role, java.util.function.Function<S,R> action)
StandardServiceRegistry
getRegistry()
static void
using(java.util.function.Supplier<StandardServiceRegistry> ssrProducer, java.util.function.Consumer<ServiceRegistryScope> action)
Generalized support for running exception-safe code using a ServiceRegistry to ensure proper shutdowndefault <S extends Service>
voidwithService(java.lang.Class<S> role, java.util.function.Consumer<S> action)
-
-
-
Method Detail
-
using
static void using(java.util.function.Supplier<StandardServiceRegistry> ssrProducer, java.util.function.Consumer<ServiceRegistryScope> action)
Generalized support for running exception-safe code using a ServiceRegistry to ensure proper shutdown
-
getRegistry
StandardServiceRegistry getRegistry()
-
withService
default <S extends Service> void withService(java.lang.Class<S> role, java.util.function.Consumer<S> action)
-
fromService
default <R,S extends Service> R fromService(java.lang.Class<S> role, java.util.function.Function<S,R> action)
-
-