私のプロジェクトには、コンパニオン オブジェクトでそのメソッドを呼び出したいソケット メソッドを持つコントローラーがあります。これが私のコードサンプルです:
class WebSocketController @Inject() (cache:CacheApi)(implicit actorSystem:ActorSystem, materializer:Materializer) extends Controller {
def socket = WebSocket.accept[JsValue , JsValue] { request =>
ActorFlow.actorRef(out => SocketHandlerClass.props(out,postActor))
}
}
/*My Companion Object */
object WebSocketController {
/* how to call socket method here ???*/
}