setCallbacks method
FutureOr<SharedMap<K, V> >
setCallbacks({
- SharedMapEventCallback? onInitialize,
- SharedMapKeyCallback<
K, V> ? onAbsent, - SharedMapEntryCallback<
K, V> ? onPut, - SharedMapEntryCallback<
K, V> ? onRemove,
Implementation
FutureOr<SharedMap<K, V>> setCallbacks(
{SharedMapEventCallback? onInitialize,
SharedMapKeyCallback<K, V>? onAbsent,
SharedMapEntryCallback<K, V>? onPut,
SharedMapEntryCallback<K, V>? onRemove}) {
var self = this;
if (self is Future<SharedMap<K, V>>) {
return self.then((o) {
o.setCallbacks(
onInitialize: onInitialize,
onAbsent: onAbsent,
onPut: onPut,
onRemove: onRemove);
return o;
});
} else {
self.setCallbacks(
onInitialize: onInitialize,
onAbsent: onAbsent,
onPut: onPut,
onRemove: onRemove);
return self;
}
}