2017-02-28 12 views
0

안녕하세요, 저는 테스트 스칼라 프로젝트에서 요청 패턴별로 액터를 사용하기 위해 completeWith를 사용하고 싶지만 스프레이에서이 지시어에 대한 참조를 얻을 수 없습니다. 나는 완전한 지시어를 사용하여 시도, 어딘가에 내가 원하는 방식으로 응답 자석이라고 생각하지만,이 : 스프레이 라우팅의 CompleteWith 지시문

pathPrefix("search") { 
    path("book"/"getAvailable") { 
    get { 
     respondWithMediaType(`application/json`) { 
     complete(instanceOf[Seq[Book]]) { completeFunction => 

이 작동하지 마십시오. 스프레이의 지시문이 아크카에서 완전하게 작동하는 것을 알고 있습니까? 스프레이가 더 이상 개발되어 있기 때문에

답변

0

대답 스프레이에는 completeWith이 없다, 난, akka HTTP를 사용하지 :

 completeWith(instanceOf[Seq[BookApp]]) { completeFunction => 
     system.actorOf(Props(new HandlerActor(bookService, authorService))) ! Handler.AllBooks(completeFunction) 
     }