package oxim.digital.rxanim; import rx.Subscription; import rx.functions.Action0; public final class ClearSubscription implements Subscription { private boolean isUnsubscribed = false; private final Action0 clearAction; public ClearSubscription(final Action0 clearAction) { this.clearAction = clearAction; } @Override public void unsubscribe() { isUnsubscribed = true; clearAction.call(); } @Override public boolean isUnsubscribed() { return isUnsubscribed; } }