!htc use correct rejection in http javadsl (#21179)
This commit is contained in:
parent
d0eca7ef5d
commit
07c6332a22
2 changed files with 7 additions and 8 deletions
|
|
@ -31,7 +31,7 @@ import akka.http.javadsl.server.directives.LogEntry;
|
|||
|
||||
import java.util.List;
|
||||
|
||||
import akka.http.scaladsl.server.Rejection;
|
||||
import akka.http.javadsl.server.Rejection;
|
||||
|
||||
import static akka.event.Logging.InfoLevel;
|
||||
|
||||
|
|
|
|||
|
|
@ -3,17 +3,16 @@
|
|||
*/
|
||||
package akka.http.javadsl.server.directives
|
||||
|
||||
import java.lang.{ Iterable ⇒ JIterable }
|
||||
import java.util.function.{ BiFunction, Supplier, Function ⇒ JFunction }
|
||||
import java.util.{ Optional, List ⇒ JList }
|
||||
|
||||
import akka.event.Logging
|
||||
import akka.event.Logging.LogLevel
|
||||
import akka.http.javadsl.model.{ HttpRequest, HttpResponse }
|
||||
import akka.http.javadsl.server.{ Route, RoutingJavaMapping }
|
||||
import akka.http.javadsl.server.{ Rejection, Route, RoutingJavaMapping }
|
||||
import akka.http.scaladsl
|
||||
import akka.http.scaladsl.server.directives.LoggingMagnet
|
||||
import akka.http.scaladsl.server.{ Rejection, RouteResult, Directives ⇒ D }
|
||||
import akka.http.scaladsl.server.{ RouteResult, Directives ⇒ D }
|
||||
|
||||
import scala.collection.JavaConverters._
|
||||
|
||||
|
|
@ -72,7 +71,7 @@ abstract class DebuggingDirectives extends CookieDirectives {
|
|||
inner: Supplier[Route]) = RouteAdapter {
|
||||
D.logResult(LoggingMagnet.forMessageFromFullShow {
|
||||
case RouteResult.Complete(response) ⇒ showSuccess.apply(response).asScala
|
||||
case RouteResult.Rejected(rejections) ⇒ showRejection.apply(rejections.asJava).asScala
|
||||
case RouteResult.Rejected(rejections) ⇒ showRejection.apply(rejections.map(_.asJava).asJava).asScala
|
||||
}) {
|
||||
inner.get.delegate
|
||||
}
|
||||
|
|
@ -90,7 +89,7 @@ abstract class DebuggingDirectives extends CookieDirectives {
|
|||
inner: Supplier[Route]) = RouteAdapter {
|
||||
D.logRequestResult(LoggingMagnet.forRequestResponseFromFullShow(request ⇒ {
|
||||
case RouteResult.Complete(response) ⇒ Some(showSuccess.apply(request, response).asScala)
|
||||
case RouteResult.Rejected(rejections) ⇒ Some(showRejection.apply(request, rejections.asJava).asScala)
|
||||
case RouteResult.Rejected(rejections) ⇒ Some(showRejection.apply(request, rejections.map(_.asJava).asJava).asScala)
|
||||
})) {
|
||||
inner.get.delegate
|
||||
}
|
||||
|
|
@ -109,7 +108,7 @@ abstract class DebuggingDirectives extends CookieDirectives {
|
|||
inner: Supplier[Route]) = RouteAdapter {
|
||||
D.logRequestResult(LoggingMagnet.forRequestResponseFromFullShow(request ⇒ {
|
||||
case RouteResult.Complete(response) ⇒ showSuccess.apply(request, response).asScala
|
||||
case RouteResult.Rejected(rejections) ⇒ showRejection.apply(request, rejections.asJava).asScala
|
||||
case RouteResult.Rejected(rejections) ⇒ showRejection.apply(request, rejections.map(_.asJava).asJava).asScala
|
||||
})) {
|
||||
inner.get.delegate
|
||||
}
|
||||
|
|
@ -127,4 +126,4 @@ object LogEntry {
|
|||
def info(obj: Any): LogEntry = scaladsl.server.directives.LogEntry(obj, Logging.InfoLevel)
|
||||
def warning(obj: Any): LogEntry = scaladsl.server.directives.LogEntry(obj, Logging.WarningLevel)
|
||||
def error(obj: Any): LogEntry = scaladsl.server.directives.LogEntry(obj, Logging.ErrorLevel)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue