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
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
- 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
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
Attributes
- Companion
- object
- Source
- ExceptionHandler.scala
- Supertypes
-
class Objecttrait Matchableclass Any
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
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
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
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
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
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
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
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
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
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
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
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 HexIntNumberobject HexLongNumberobject IntNumberobject LongNumberobject PathEndobject Remainingobject RemainingPathobject Segmentobject SlashShow 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
Attributes
- Companion
- trait
- Source
- PathMatcher.scala
- Supertypes
- Self type
-
PathMatchers.type
Attributes
- Source
- Rejection.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AuthorizationFailedRejectionclass 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
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
- RouteConcatenation.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- RouteConcatenation.scala
- Supertypes
- Self type
-
RouteConcatenation.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
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
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
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