public class BindingDOMDataBrokerAdapter extends AbstractForwardedDataBroker implements DataBroker, DataTreeChangeService {
- static final Factory<DataBroker> BUILDER_FACTORY = new BindingDOMAdapterBuilder.Factory<DataBroker>() {
-
- @Override
- public BindingDOMAdapterBuilder<DataBroker> newBuilder() {
- return new Builder();
- }
-
- };
+ static final Factory<DataBroker> BUILDER_FACTORY = () -> new Builder();
private final DataTreeChangeService treeChangeService;
public BindingDOMDataBrokerAdapter(final DOMDataBroker domDataBroker, final BindingToNormalizedNodeCodec codec) {
return new BindingDOMTransactionChainAdapter(getDelegate(), getCodec(), listener);
}
+ @Override
+ public String toString() {
+ return "BindingDOMDataBrokerAdapter for " + getDelegate();
+ }
+
private static class Builder extends BindingDOMAdapterBuilder<DataBroker> {
@Override
/**
* ThreadLocal used to detect if the task completion thread is running the future listener Runnables.
*/
- private static final ThreadLocal<Boolean> ON_TASK_COMPLETION_THREAD_TL = new ThreadLocal<Boolean>();
+ private static final ThreadLocal<Boolean> ON_TASK_COMPLETION_THREAD_TL = new ThreadLocal<>();
private final Executor listenerExecutor;
throw new IllegalArgumentException("Unsupported data store type: " + datastoreType);
}
}
+
+ @Override
+ public String toString() {
+ return "Clustered ConcurrentDOMDataBroker";
+ }
}