public class NoUnboundElementsBindHandler extends AbstractBindHandler
BindHandler to enforce that all configuration properties under the root name
have been bound.DEFAULT| Constructor and Description |
|---|
NoUnboundElementsBindHandler(BindHandler parent) |
NoUnboundElementsBindHandler(BindHandler parent,
Function<ConfigurationPropertySource,Boolean> filter) |
| Modifier and Type | Method and Description |
|---|---|
void |
onFinish(ConfigurationPropertyName name,
Bindable<?> target,
BindContext context,
Object result)
Called when binding finishes, regardless of whether the property was bound or not.
|
Object |
onSuccess(ConfigurationPropertyName name,
Bindable<?> target,
BindContext context,
Object result)
Called when binding of an element ends with a successful result.
|
onFailure, onStartpublic NoUnboundElementsBindHandler(BindHandler parent)
public NoUnboundElementsBindHandler(BindHandler parent, Function<ConfigurationPropertySource,Boolean> filter)
public Object onSuccess(ConfigurationPropertyName name, Bindable<?> target, BindContext context, Object result)
BindHandleronSuccess in interface BindHandleronSuccess in class AbstractBindHandlername - the name of the element being boundtarget - the item being boundcontext - the bind contextresult - the bound result (never null)null)public void onFinish(ConfigurationPropertyName name, Bindable<?> target, BindContext context, Object result) throws Exception
BindHandleronFinish in interface BindHandleronFinish in class AbstractBindHandlername - the name of the element being boundtarget - the item being boundcontext - the bind contextresult - the bound result (may be null)Exception - if the binding isn't validCopyright © 2019 Pivotal Software, Inc.. All rights reserved.