All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.cookingfox.lapasse.api.state.observer.RxStateObserver Maven / Gradle / Ivy

There is a newer version: 0.5.6
Show newest version
package com.cookingfox.lapasse.api.state.observer;

import com.cookingfox.lapasse.api.state.State;
import rx.Observable;

/**
 * Extends the state observer with Rx functionality.
 *
 * @param  The concrete type of the state object.
 */
public interface RxStateObserver extends StateObserver {

    /**
     * Returns an Rx observable for state changes.
     *
     * @return An Rx observable for state changes.
     */
    Observable> observeStateChanges();

}