我正在尝试使用以下签名对名为“Producer”的类进行存根:
class Producer[K, V](private val underlying : kafka.producer.Producer[K, V]) extends scala.AnyRef {
def this(config : kafka.producer.ProducerConfig) = { /* compiled code */ }
def send(message : kafka.producer.KeyedMessage[K, V]) : scala.Unit = { /* compiled code */ }
def send(messages : java.util.List[kafka.producer.KeyedMessage[K, V]]) : scala.Unit = { /* compiled code */ }
def close : scala.Unit = { /* compiled code */ }
}
编码val fakeProducer = stub[Producer[String, String]]
我已经被这个问题困扰了一段时间了。有没有办法我们可以创建这个存根对象?任何帮助,将不胜感激。
此致。