final class ProvisionListenerStackCallback<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private class |
ProvisionListenerStackCallback.Provision |
static interface |
ProvisionListenerStackCallback.ProvisionCallback<T> |
Modifier and Type | Field and Description |
---|---|
private Binding<T> |
binding |
private static ProvisionListenerStackCallback<?> |
EMPTY_CALLBACK |
private static ProvisionListener[] |
EMPTY_LISTENER |
private ProvisionListener[] |
listeners |
Constructor and Description |
---|
ProvisionListenerStackCallback(Binding<T> binding,
java.util.List<ProvisionListener> listeners) |
Modifier and Type | Method and Description |
---|---|
static <T> ProvisionListenerStackCallback<T> |
emptyListener() |
boolean |
hasListeners() |
T |
provision(Errors errors,
InternalContext context,
ProvisionListenerStackCallback.ProvisionCallback<T> callable) |
private static final ProvisionListener[] EMPTY_LISTENER
private static final ProvisionListenerStackCallback<?> EMPTY_CALLBACK
private final ProvisionListener[] listeners
public ProvisionListenerStackCallback(Binding<T> binding, java.util.List<ProvisionListener> listeners)
public static <T> ProvisionListenerStackCallback<T> emptyListener()
public boolean hasListeners()
public T provision(Errors errors, InternalContext context, ProvisionListenerStackCallback.ProvisionCallback<T> callable) throws ErrorsException
ErrorsException