public class BlockSizeImpl implements BlockSize { private final ListenerRegistry<Integer> _listenerRegistry = ListenerRegistry.newInstance(); private int _value; public void register(Listener4<Integer> listener) { _listenerRegistry.register(listener); } public void set(int newValue) { _value = newValue; _listenerRegistry.notifyListeners(_value); } public int value() { return _value; } }
public void set(int newValue) { _value = newValue; _listenerRegistry.notifyListeners(_value); }
public void register(Listener4<Integer> listener) { _listenerRegistry.register(listener); }