Package | Description |
---|---|
io.jooby | |
io.jooby.internal |
Modifier and Type | Method and Description |
---|---|
static <T> ServiceKey<T> |
ServiceKey.key(Class<T> type)
Creates a resource key.
|
static <T> ServiceKey<T> |
ServiceKey.key(Class<T> type,
String name)
Creates a named resource key.
|
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<ServiceKey<?>,javax.inject.Provider<?>>> |
ServiceRegistry.entrySet()
Registered service entries.
|
Set<ServiceKey<?>> |
ServiceRegistry.keySet()
Registered service keys.
|
Modifier and Type | Method and Description |
---|---|
default <T> T |
ServiceRegistry.get(ServiceKey<T> key)
Retrieve a service/resource by key.
|
<T> T |
ServiceRegistry.getOrNull(ServiceKey<T> key)
Retrieve an existing service or
null if not exists. |
<T> T |
ServiceRegistry.put(ServiceKey<T> key,
javax.inject.Provider<T> service)
Put a service in this registry.
|
<T> T |
ServiceRegistry.put(ServiceKey<T> key,
T service)
Put a service in this registry.
|
<T> T |
ServiceRegistry.putIfAbsent(ServiceKey<T> key,
javax.inject.Provider<T> service)
Put/register a service in this registry if there isn't the same service already registered.
|
<T> T |
ServiceRegistry.putIfAbsent(ServiceKey<T> key,
T service)
Put/register a service in this registry if there isn't the same service already registered.
|
<T> T |
ForwardingContext.require(ServiceKey<T> key) |
<T> T |
Registry.require(ServiceKey<T> key)
Provides an instance of the given type.
|
default <T> T |
ServiceRegistry.require(ServiceKey<T> key) |
default <T> T |
DefaultContext.require(ServiceKey<T> key) |
<T> T |
Jooby.require(ServiceKey<T> key) |
Modifier and Type | Method and Description |
---|---|
Set<Map.Entry<ServiceKey<?>,javax.inject.Provider<?>>> |
ServiceRegistryImpl.entrySet() |
Set<ServiceKey<?>> |
ServiceRegistryImpl.keySet() |
Modifier and Type | Method and Description |
---|---|
<T> T |
ServiceRegistryImpl.getOrNull(ServiceKey<T> key) |
<T> T |
ServiceRegistryImpl.put(ServiceKey<T> key,
javax.inject.Provider<T> service) |
<T> T |
ServiceRegistryImpl.put(ServiceKey<T> key,
T service) |
<T> T |
ServiceRegistryImpl.putIfAbsent(ServiceKey<T> key,
javax.inject.Provider<T> service) |
<T> T |
ServiceRegistryImpl.putIfAbsent(ServiceKey<T> type,
T service) |
<T> T |
RouterImpl.require(ServiceKey<T> key) |
Copyright © 2022. All rights reserved.