Scala, reflejo de una implementación concreta de un rasgo parametrizado

Estoy buscando para ver si hay alguna forma de evitar el borrado de tipo en el siguiente caso:

Tengo un rasgo

trait IHandle[T <: ICommand] {
    def handle(command: T) : Unit
}

Y deseo encontrar usando la reflexión una implementación concreta de decir

IHandle[MyCommand]

Que podría parecer algo así

class MyCommandHandler(dependency:Dependency) extends IHandle[MyCommand] {
  def handle(command:MyCommand): Unit = ...
}

(Estoy jugando con la creación de un despachador de comandos en un modelo CQRS, estoy más que feliz de saber si este es el enfoque totalmente incorrecto para tomar Scala y estoy abierto a sugerencias)

Respuesta 1

He estado codificando con Eclipse y probando el código usando Terminal en OS X 10.7.4. Cuando ejecuté el código con Eclipse, funcionó. Sin embargo, ejecutar con terminal me dio el siguiente error: Excepción ...

He estado tratando de resolver un problema en el que la ejecución de ciertos scripts causa un punto muerto, poniendo todas las solicitudes posteriores en el limbo, utilizando hasta el 99.9% de la CPU y, finalmente, de manera efectiva ...

Tengo una clase de Java LayoutManager.java, que paso como un Sprean Bean en mi página jsp usando <custom: useSpringBean var = "layoutManager" bean = "LayoutManager" /> ¿Cómo llamo a los métodos desde ...

Estoy tratando de compilar mis archivos java. Entiendo que usar hormiga en este caso, es la mejor solución. Pero mi proyecto se implementa una sola vez y no lo uso con hormiga. Aprender lo básico sería ...