public final class TransformationRejection extends java.lang.Object implements TransformationRejection, Rejection, scala.Product, scala.Serializable
Consider this route structure for example:
put { reject(ValidationRejection("no") } ~ get { ... }
If this structure is applied to a PUT request the list of rejections coming back contains three elements:
1. A ValidationRejection 2. A MethodRejection 3. A TransformationRejection holding a function filtering out the MethodRejection
so that in the end the RejectionHandler will only see one rejection (the ValidationRejection), because the
MethodRejection added by the get
directive is canceled by the put
directive (since the HTTP method
did indeed match eventually).
Constructor and Description |
---|
TransformationRejection(scala.Function1<scala.collection.immutable.Seq<Rejection>,scala.collection.immutable.Seq<Rejection>> transform) |
Modifier and Type | Method and Description |
---|---|
abstract static R |
apply(T1 v1) |
static double |
apply$mcDD$sp(double v1) |
static double |
apply$mcDF$sp(float v1) |
static double |
apply$mcDI$sp(int v1) |
static double |
apply$mcDJ$sp(long v1) |
static float |
apply$mcFD$sp(double v1) |
static float |
apply$mcFF$sp(float v1) |
static float |
apply$mcFI$sp(int v1) |
static float |
apply$mcFJ$sp(long v1) |
static int |
apply$mcID$sp(double v1) |
static int |
apply$mcIF$sp(float v1) |
static int |
apply$mcII$sp(int v1) |
static int |
apply$mcIJ$sp(long v1) |
static long |
apply$mcJD$sp(double v1) |
static long |
apply$mcJF$sp(float v1) |
static long |
apply$mcJI$sp(int v1) |
static long |
apply$mcJJ$sp(long v1) |
static void |
apply$mcVD$sp(double v1) |
static void |
apply$mcVF$sp(float v1) |
static void |
apply$mcVI$sp(int v1) |
static void |
apply$mcVJ$sp(long v1) |
static boolean |
apply$mcZD$sp(double v1) |
static boolean |
apply$mcZF$sp(float v1) |
static boolean |
apply$mcZI$sp(int v1) |
static boolean |
apply$mcZJ$sp(long v1) |
java.lang.Object |
getTransform() |
static java.lang.String |
toString() |
scala.Function1<scala.collection.immutable.Seq<Rejection>,scala.collection.immutable.Seq<Rejection>> |
transform() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public abstract static R apply(T1 v1)
public static boolean apply$mcZD$sp(double v1)
public static double apply$mcDD$sp(double v1)
public static float apply$mcFD$sp(double v1)
public static int apply$mcID$sp(double v1)
public static long apply$mcJD$sp(double v1)
public static void apply$mcVD$sp(double v1)
public static boolean apply$mcZF$sp(float v1)
public static double apply$mcDF$sp(float v1)
public static float apply$mcFF$sp(float v1)
public static int apply$mcIF$sp(float v1)
public static long apply$mcJF$sp(float v1)
public static void apply$mcVF$sp(float v1)
public static boolean apply$mcZI$sp(int v1)
public static double apply$mcDI$sp(int v1)
public static float apply$mcFI$sp(int v1)
public static int apply$mcII$sp(int v1)
public static long apply$mcJI$sp(int v1)
public static void apply$mcVI$sp(int v1)
public static boolean apply$mcZJ$sp(long v1)
public static double apply$mcDJ$sp(long v1)
public static float apply$mcFJ$sp(long v1)
public static int apply$mcIJ$sp(long v1)
public static long apply$mcJJ$sp(long v1)
public static void apply$mcVJ$sp(long v1)
public static java.lang.String toString()
public scala.Function1<scala.collection.immutable.Seq<Rejection>,scala.collection.immutable.Seq<Rejection>> transform()
public java.lang.Object getTransform()
getTransform
in interface TransformationRejection