return builder object after setting pre-shutdown action

This commit is contained in:
udaysagar2177
2018-09-28 15:14:08 -07:00
parent 087192481a
commit 7b686ae152
3 changed files with 6 additions and 3 deletions
@@ -758,8 +758,9 @@ public interface ChronicleHashBuilder<K, H extends ChronicleHash<K, ?, ?, ?>,
*
* @param preShutdownAction action to run before closing the {@link ChronicleHash} in a
* JVM shutdown hook.
* @return this builder back
*/
void setPreShutdownAction(Runnable preShutdownAction);
B setPreShutdownAction(Runnable preShutdownAction);
/**
* @deprecated don't use private API in the client code
@@ -1591,8 +1591,9 @@ public final class ChronicleMapBuilder<K, V> implements
}
@Override
public void setPreShutdownAction(Runnable preShutdownAction) {
public ChronicleMapBuilder<K, V> setPreShutdownAction(Runnable preShutdownAction) {
this.preShutdownAction = preShutdownAction;
return this;
}
@Override
@@ -353,8 +353,9 @@ public final class ChronicleSetBuilder<K>
}
@Override
public void setPreShutdownAction(Runnable preShutdownAction) {
public ChronicleSetBuilder<K> setPreShutdownAction(Runnable preShutdownAction) {
chronicleMapBuilder.setPreShutdownAction(preShutdownAction);
return this;
}
/**