pl.iterators.stir.server
Members list
Packages
Type members
Classlikes
Rejection created by the various pl.iterators.stir.server.directives.SecurityDirectives. Signals that the request was rejected because the user could not be authenticated. The reason for the rejection is specified in the cause.
Rejection created by the various pl.iterators.stir.server.directives.SecurityDirectives. Signals that the request was rejected because the user could not be authenticated. The reason for the rejection is specified in the cause.
Attributes
- Companion
- object
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- Rejection.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Rejection created by the 'authorize' directive. Signals that the request was rejected because the user is not authorized.
Rejection created by the 'authorize' directive. Signals that the request was rejected because the user is not authorized.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Singletontrait Producttrait Mirrortrait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
- Self type
Attributes
- Companion
- object
- Source
- Directive.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Source
- Directive.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ConjunctionMagnet.type
Attributes
- Companion
- object
- Source
- Directive.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- class
- Source
- Directive.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Directive.type
Collects all default directives into one trait for simple importing.
Collects all default directives into one trait for simple importing.
Attributes
- Companion
- object
- Source
- Directives.scala
- Supertypes
-
trait Http4sDirectivestrait AttributeDirectivestrait WebSocketDirectivestrait SecurityDirectivestrait SchemeDirectivestrait RouteDirectivestrait RespondWithDirectivestrait RangeDirectivestrait PathDirectivestrait PathMatcherstrait TimeoutDirectivestrait ParameterDirectivestrait MiscDirectivestrait MethodDirectivestrait MarshallingDirectivestrait HostDirectivestrait HeaderDirectivestrait IODirectivestrait FormFieldDirectivestrait FileUploadDirectivestrait ExecutionDirectivestrait CodingDirectivestrait DebuggingDirectivestrait CookieDirectivestrait CacheConditionDirectivestrait BasicDirectivestrait RouteConcatenationclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object Directives.type
Collects all default directives into one object for simple importing.
Collects all default directives into one object for simple importing.
Attributes
- Companion
- trait
- Source
- Directives.scala
- Supertypes
-
trait Directivestrait Http4sDirectivestrait AttributeDirectivestrait WebSocketDirectivestrait SecurityDirectivestrait SchemeDirectivestrait RouteDirectivestrait RespondWithDirectivestrait RangeDirectivestrait PathDirectivestrait PathMatcherstrait TimeoutDirectivestrait ParameterDirectivestrait MiscDirectivestrait MethodDirectivestrait MarshallingDirectivestrait HostDirectivestrait HeaderDirectivestrait IODirectivestrait FormFieldDirectivestrait FileUploadDirectivestrait ExecutionDirectivestrait CodingDirectivestrait DebuggingDirectivestrait CookieDirectivestrait CacheConditionDirectivestrait BasicDirectivestrait RouteConcatenationclass Objecttrait Matchableclass AnyShow all
- Self type
-
Directives.type
Rejection created by unmarshallers. Signals that the request was rejected because the requests content-type is unsupported.
Rejection created by unmarshallers. Signals that the request was rejected because the requests content-type is unsupported.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Source
- ExceptionHandler.scala
- Supertypes
Attributes
- Companion
- trait
- Source
- ExceptionHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ExceptionHandler.type
Attributes
- Source
- PathMatcher.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait PathDirectivesobject PathDirectives.typetrait Directivesobject Directives.typeobject PathMatcher.type
Rejection created by parameter filters. Signals that the request was rejected because a query parameter value was not equal to required one.
Rejection created by parameter filters. Signals that the request was rejected because a query parameter value was not equal to required one.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Rejection created by form field filters. Signals that the request was rejected because a form field could not be interpreted.
Rejection created by form field filters. Signals that the request was rejected because a form field could not be interpreted.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Rejection created by header directives. Signals that the request was rejected because a header value is malformed.
Rejection created by header directives. Signals that the request was rejected because a header value is malformed.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Rejection created by parameter filters. Signals that the request was rejected because a query parameter could not be interpreted.
Rejection created by parameter filters. Signals that the request was rejected because a query parameter could not be interpreted.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Rejection created by unmarshallers. Signals that the request was rejected because unmarshalling failed with an error that wasn't an IllegalArgumentException. Usually that means that the request content was not of the expected format. Note that semantic issues with the request content (e.g. because some parameter was out of range) will usually trigger a ValidationRejection instead.
Rejection created by unmarshallers. Signals that the request was rejected because unmarshalling failed with an error that wasn't an IllegalArgumentException. Usually that means that the request content was not of the expected format. Note that semantic issues with the request content (e.g. because some parameter was out of range) will usually trigger a ValidationRejection instead.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Rejection created by method filters. Signals that the request was rejected because the HTTP method is unsupported.
Rejection created by method filters. Signals that the request was rejected because the HTTP method is unsupported.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Rejection created by the cookie directive. Signals that the request was rejected because a cookie was not found.
Rejection created by the cookie directive. Signals that the request was rejected because a cookie was not found.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Rejection created by form field filters. Signals that the request was rejected because a form field was not found.
Rejection created by form field filters. Signals that the request was rejected because a form field was not found.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Rejection created by header directives. Signals that the request was rejected because a required header could not be found.
Rejection created by header directives. Signals that the request was rejected because a required header could not be found.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Rejection created by parameter filters. Signals that the request was rejected because a query parameter was not found.
Rejection created by parameter filters. Signals that the request was rejected because a query parameter was not found.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
A PathMatcher tries to match a prefix of a given string and returns either a PathMatcher.Matched instance if matched, otherwise PathMatcher.Unmatched.
A PathMatcher tries to match a prefix of a given string and returns either a PathMatcher.Matched instance if matched, otherwise PathMatcher.Unmatched.
Attributes
- Companion
- object
- Source
- PathMatcher.scala
- Supertypes
- Known subtypes
-
class NumberMatcher[T]object HexIntNumber.typeobject HexLongNumber.typeobject IntNumber.typeobject LongNumber.typeobject PathEnd.typeobject Remaining.typeobject RemainingPath.typeobject Segment.typeobject Slash.typeShow all
- Self type
-
PathMatcher[L]
Attributes
- Companion
- class
- Source
- PathMatcher.scala
- Supertypes
- Self type
-
PathMatcher.type
Attributes
- Companion
- object
- Source
- PathMatcher.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait PathDirectivesobject PathDirectives.typetrait Directivesobject Directives.typeobject PathMatchers.type
Attributes
- Companion
- trait
- Source
- PathMatcher.scala
- Supertypes
- Self type
-
PathMatchers.type
Attributes
- Source
- Rejection.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AuthorizationFailedRejection.typeclass EntityRejectionclass MalformedHeaderRejectionclass MethodRejectionclass MissingCookieRejectionclass MissingHeaderRejectionclass SchemeRejectionclass TransformationRejectionclass ValidationRejectionShow all
Attributes
- Companion
- object
- Source
- RejectionHandler.scala
- Supertypes
- Self type
Attributes
- Companion
- trait
- Source
- RejectionHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
RejectionHandler.type
Attributes
- Companion
- object
- Source
- RequestContext.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- RequestContext.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RequestContext.type
Attributes
- Source
- Route.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Route.type
Attributes
- Companion
- object
- Source
- RouteResult.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- RouteResult.scala
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RouteResult.type
Rejection created by scheme filters. Signals that the request was rejected because the Uri scheme is unsupported.
Rejection created by scheme filters. Signals that the request was rejected because the Uri scheme is unsupported.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
A Route that can be implicitly converted into a Directive (fitting any signature).
A Route that can be implicitly converted into a Directive (fitting any signature).
Attributes
- Companion
- object
- Source
- StandardRoute.scala
- Supertypes
Attributes
- Companion
- class
- Source
- StandardRoute.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StandardRoute.type
Attributes
- Source
- package.scala
- Supertypes
-
class AnyValtrait Matchableclass Any
A special Rejection that serves as a container for a transformation function on rejections. It is used by some directives to "cancel" rejections that are added by later directives of a similar type.
A special Rejection that serves as a container for a transformation function on rejections. It is used by some directives to "cancel" rejections that are added by later directives of a similar type.
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:
- A ValidationRejection
- A MethodRejection
- 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).
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Rejection created by the validation directive as well as for IllegalArgumentExceptions thrown by domain model constructors (e.g. via require). It signals that an expected value was semantically invalid.
Rejection created by the validation directive as well as for IllegalArgumentExceptions thrown by domain model constructors (e.g. via require). It signals that an expected value was semantically invalid.
Attributes
- Source
- Rejection.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait Rejectionclass Objecttrait Matchableclass AnyShow all
Types
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Implicits
Implicits
Attributes
- Source
- package.scala