package Ġbr . com . program ad orth i . base . remote Ċ Ċ import Ġio . reactivex . Comp letable Ċ import Ġio . reactivex . Single Ċ import Ġio . reactivex . functions . Function Ċ Ċ interface ĠRemote Executor Ġ{ ĊĊĠĠĠ Ġfun Ġcheck Connection And Then Complete ( action : ĠComp letable ): ĠComp letable ĊĊĠĠĠ Ġfun Ġ< T > Ġcheck Connection And Then Single ( action : ĠSingle < T >): ĠSingle < T > ĊĊĠĠĠ Ġfun Ġ< T , ĠR > Ġcheck Connection And Then Mapper ( mapper : ĠFunction < T , ĠR >, Ġaction : ĠSingle < T >): ĠSingle < R > Ċ }