package Ġke k me ch . ru . common _ m vi Ċ Ċ import Ġio . reactivex . rx java 3 . dis pos ables . Composite Disposable Ċ import Ġio . reactivex . rx java 3 . dis pos ables . Disposable Ċ Ċ interface ĠDis posable Delegate Ġ: ĠDis posable Ġ{ ĊĊĠĠĠ Ġfun ĠDis posable . bind () ĊĊĠĠĠ Ġfun Ġclear Dis pos ables () Ċ } Ċ Ċ class ĠDis posable Delegate Impl Ġ: ĠDis posable Delegate Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġdis pos ables : ĠComposite Disposable Ġ= ĠComposite Disposable () ĊĊĠĠĠ Ġoverride Ġfun Ġis Disposed (): ĠBoolean Ġ= Ġdis pos ables . is Disposed ĊĊĠĠĠ Ġoverride Ġfun Ġclear Dis pos ables () Ġ{ ĊĠĠĠĠĠĠĠ Ġdis pos ables . clear () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdispose () Ġ{ ĊĠĠĠĠĠĠĠ Ġdis pos ables . dispose () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠDis posable . bind () Ġ{ ĊĠĠĠĠĠĠĠ Ġdis pos ables . add ( this ) ĊĠĠĠ Ġ} Ċ }