public class ManagerBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<java.lang.Class<? extends Context>> |
contexts |
private java.util.Set<java.lang.Class<?>> |
extensions |
private static java.lang.String |
MANAGER_IMPL_CLASS |
Modifier | Constructor and Description |
---|---|
private |
ManagerBuilder() |
Modifier and Type | Method and Description |
---|---|
ManagerBuilder |
context(java.lang.Class<? extends Context> context) |
Manager |
create() |
ManagerBuilder |
extension(java.lang.Class<?> extension) |
ManagerBuilder |
extensions(java.lang.Class<?>... extensions) |
static ManagerBuilder |
from() |
private static final java.lang.String MANAGER_IMPL_CLASS
private java.util.Set<java.lang.Class<? extends Context>> contexts
private java.util.Set<java.lang.Class<?>> extensions
public static ManagerBuilder from()
public ManagerBuilder context(java.lang.Class<? extends Context> context)
public ManagerBuilder extensions(java.lang.Class<?>... extensions)
public ManagerBuilder extension(java.lang.Class<?> extension)
public Manager create()