package com.dragome.forms.bindings.client.command; import com.dragome.forms.bindings.client.binding.Disposable; import com.dragome.forms.bindings.extra.user.client.Command; /** * Created by IntelliJ IDEA. * User: andrew * Date: Apr 1, 2010 * Time: 1:33:31 PM * To change this template use File | Settings | File Templates. */ public interface Events { Disposable onStartInvoke(Command command); Disposable onFinishInvoke(Command command); <T> SendToBuilder<T> onStartSend(T value); <T> SendToBuilder<T> onFinishSend(T value); Disposable sendAllEventsTo(LifeCycleCallback callback); }