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

tanukkii.reactivezk.DataCallbackConversion.scala Maven / Gradle / Ivy

The newest version!
package tanukkii.reactivezk

import org.apache.zookeeper.AsyncCallback.DataCallback
import org.apache.zookeeper.data.Stat

trait DataCallbackConversion {
  implicit def toDataCallback[Ctx](f: (Int, String, Ctx, Array[Byte], Stat) => Unit): DataCallback = new DataCallback {
    def processResult(rc: Int, path: String, ctx: Any, data: Array[Byte], stat: Stat): Unit = f(rc, path, ctx.asInstanceOf[Ctx], data, stat)
  }
}

object DataCallbackConversion extends DataCallbackConversion




© 2015 - 2024 Weber Informatics LLC | Privacy Policy