Como cancelar tarefas com retrofit e rxjava

Eu tenho API de descanso.

@Get("/serveraction")
public Observable<String> myRequest(@Query("Data") String data);

Eu sei que o okhttp tem funcionalidade de cancelamento (por objeto de solicitação, por tag), mas não sei como usá-lo com retrofit e rxjava. Qual é a melhor maneira de realizar o mecanismo de cancelamento para tarefas de rede com retrofit e rxjava?