Class HeaderMagnet$
java.lang.Object
org.apache.pekko.http.scaladsl.server.directives.HeaderMagnet$
- All Implemented Interfaces:
LowPriorityHeaderMagnetImplicits
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final HeaderMagnet$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends ModeledCustomHeader<T>,
H extends ModeledCustomHeaderCompanion<T>>
HeaderMagnet<T>fromClassForModeledCustomHeader
(Class<T> clazz, ModeledCustomHeaderCompanion<T> companion) <T extends ModeledCustomHeader<T>,
H extends ModeledCustomHeaderCompanion<T>>
HeaderMagnet<T>fromClassTagForModeledCustomHeader
(scala.reflect.ClassTag<T> tag, ModeledCustomHeaderCompanion<T> companion) <T extends ModeledCustomHeader<T>,
H extends ModeledCustomHeaderCompanion<T>>
HeaderMagnet<T>fromCompanionForModeledCustomHeader
(ModeledCustomHeaderCompanion<T> companion, scala.reflect.ClassTag<T> tag) If possible we want to apply the special logic forModeledCustomHeader
to extract custom headers by type, otherwise the defaultfromCompanion
is good enough (for headers that the parser emits in the right type already).Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.pekko.http.scaladsl.server.directives.LowPriorityHeaderMagnetImplicits
fromClassNormalHeader, fromClassNormalJavaHeader, fromClassTagNormalHeader, fromCompanionNormalHeader
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
HeaderMagnet$
public HeaderMagnet$()
-
-
Method Details
-
fromCompanionForModeledCustomHeader
public <T extends ModeledCustomHeader<T>,H extends ModeledCustomHeaderCompanion<T>> HeaderMagnet<T> fromCompanionForModeledCustomHeader(ModeledCustomHeaderCompanion<T> companion, scala.reflect.ClassTag<T> tag) If possible we want to apply the special logic forModeledCustomHeader
to extract custom headers by type, otherwise the defaultfromCompanion
is good enough (for headers that the parser emits in the right type already).- Parameters:
companion
- (undocumented)tag
- (undocumented)- Returns:
- (undocumented)
-
fromClassForModeledCustomHeader
public <T extends ModeledCustomHeader<T>,H extends ModeledCustomHeaderCompanion<T>> HeaderMagnet<T> fromClassForModeledCustomHeader(Class<T> clazz, ModeledCustomHeaderCompanion<T> companion) -
fromClassTagForModeledCustomHeader
public <T extends ModeledCustomHeader<T>,H extends ModeledCustomHeaderCompanion<T>> HeaderMagnet<T> fromClassTagForModeledCustomHeader(scala.reflect.ClassTag<T> tag, ModeledCustomHeaderCompanion<T> companion)
-