public final class RuntimeBeanBuildItem
extends io.quarkus.builder.item.MultiBuildItem
Modifier and Type | Class and Description |
---|---|
static class |
RuntimeBeanBuildItem.Builder |
Modifier and Type | Field and Description |
---|---|
(package private) NavigableMap<String,NavigableMap<String,Object>> |
qualifiers |
(package private) boolean |
removable |
(package private) io.quarkus.runtime.RuntimeValue<?> |
runtimeValue |
(package private) String |
scope |
(package private) Supplier<Object> |
supplier |
(package private) String |
type |
Constructor and Description |
---|
RuntimeBeanBuildItem(String scope,
String type,
Supplier<Object> supplier,
NavigableMap<String,NavigableMap<String,Object>> qualifiers,
boolean removable,
io.quarkus.runtime.RuntimeValue<?> runtimeValue) |
Modifier and Type | Method and Description |
---|---|
static RuntimeBeanBuildItem.Builder |
builder(Class<?> type) |
static RuntimeBeanBuildItem.Builder |
builder(String type) |
NavigableMap<String,NavigableMap<String,Object>> |
getQualifiers() |
io.quarkus.runtime.RuntimeValue<?> |
getRuntimeValue() |
String |
getScope() |
Supplier<Object> |
getSupplier() |
String |
getType() |
boolean |
isRemovable() |
final String scope
final String type
final io.quarkus.runtime.RuntimeValue<?> runtimeValue
final NavigableMap<String,NavigableMap<String,Object>> qualifiers
final boolean removable
RuntimeBeanBuildItem(String scope, String type, Supplier<Object> supplier, NavigableMap<String,NavigableMap<String,Object>> qualifiers, boolean removable, io.quarkus.runtime.RuntimeValue<?> runtimeValue)
public String getScope()
public String getType()
public io.quarkus.runtime.RuntimeValue<?> getRuntimeValue()
public boolean isRemovable()
public NavigableMap<String,NavigableMap<String,Object>> getQualifiers()
public static RuntimeBeanBuildItem.Builder builder(Class<?> type)
public static RuntimeBeanBuildItem.Builder builder(String type)
Copyright © 2019 JBoss by Red Hat. All rights reserved.