case class SidechainBlockApiRoute(settings: RESTApiSettings, sidechainNodeViewHolderRef: ActorRef, sidechainBlockActorRef: ActorRef, companion: SparkzSerializer[BoxTransaction[Proposition, Box[Proposition]]], forgerRef: ActorRef, params: NetworkParams, timeProvider: NetworkTimeProvider)(implicit context: ActorRefFactory, ec: ExecutionContext) extends BlockBaseApiRoute[BoxTransaction[Proposition, Box[Proposition]], SidechainBlockHeader, SidechainBlock, SidechainFeePaymentsInfo, NodeHistory, NodeState, NodeWallet, NodeMemoryPool, SidechainNodeView] with Product with Serializable
- Alphabetic
- By Inheritance
- SidechainBlockApiRoute
- Serializable
- Serializable
- Product
- Equals
- BlockBaseApiRoute
- DisableApiRoute
- SidechainApiRoute
- ApiRoute
- SparkzLogging
- StrictLogging
- PredefinedFromEntityUnmarshallers
- MultipartUnmarshallers
- FailFastCirceSupport
- FailFastUnmarshaller
- BaseCirceSupport
- ActorHelper
- ApiDirectives
- SparkzEncoding
- CorsHandler
- Directives
- AttributeDirectives
- FramedEntityStreamingDirectives
- WebSocketDirectives
- SecurityDirectives
- SchemeDirectives
- RouteDirectives
- RespondWithDirectives
- RangeDirectives
- PathDirectives
- ImplicitPathMatcherConstruction
- PathMatchers
- TimeoutDirectives
- ParameterDirectives
- ParameterDirectivesInstances
- MiscDirectives
- MethodDirectives
- MarshallingDirectives
- HostDirectives
- HeaderDirectives
- FutureDirectives
- FormFieldDirectives
- ToNameReceptacleEnhancements
- FormFieldDirectivesInstances
- FileUploadDirectives
- FileAndResourceDirectives
- ExecutionDirectives
- CodingDirectives
- DebuggingDirectives
- CookieDirectives
- CacheConditionDirectives
- BasicDirectives
- RouteConcatenation
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new SidechainBlockApiRoute(settings: RESTApiSettings, sidechainNodeViewHolderRef: ActorRef, sidechainBlockActorRef: ActorRef, companion: SparkzSerializer[BoxTransaction[Proposition, Box[Proposition]]], forgerRef: ActorRef, params: NetworkParams, timeProvider: NetworkTimeProvider)(implicit context: ActorRefFactory, ec: ExecutionContext)
Type Members
-
type
AsyncAuthenticator[T] = (Credentials) ⇒ Future[Option[T]]
- Definition Classes
- SecurityDirectives
-
type
AsyncAuthenticatorPF[T] = PartialFunction[Credentials, Future[T]]
- Definition Classes
- SecurityDirectives
-
type
AuthenticationResult[+T] = Either[HttpChallenge, T]
- Definition Classes
- SecurityDirectives
-
type
Authenticator[T] = (Credentials) ⇒ Option[T]
- Definition Classes
- SecurityDirectives
-
type
AuthenticatorPF[T] = PartialFunction[Credentials, T]
- Definition Classes
- SecurityDirectives
-
type
EndpointPath = String
- Definition Classes
- DisableApiRoute
-
type
EndpointPrefix = String
- Definition Classes
- DisableApiRoute
-
type
ErrorMsg = String
- Definition Classes
- DisableApiRoute
-
abstract
class
NumberMatcher[T] extends PathMatcher1[T]
- Definition Classes
- PathMatchers
-
type
RequestToSourceUnmarshaller[T] = Unmarshaller[HttpRequest, Source[T, NotUsed]]
- Definition Classes
- FramedEntityStreamingDirectives
-
type
SourceOf[A] = Source[A, _]
- Definition Classes
- BaseCirceSupport
-
type
View = CurrentView[NodeHistory, NodeState, NodeWallet, NodeMemoryPool]
- Definition Classes
- SidechainApiRoute
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
DEFAULT_USER: String
- Definition Classes
- ApiDirectives
-
val
DoubleNumber: PathMatcher1[Double]
- Definition Classes
- PathMatchers
-
val
JavaUUID: PathMatcher1[UUID]
- Definition Classes
- PathMatchers
-
val
Neutral: PathMatcher0
- Definition Classes
- PathMatchers
-
def
Segments(min: Int, max: Int): PathMatcher1[List[String]]
- Definition Classes
- PathMatchers
-
def
Segments(count: Int): PathMatcher1[List[String]]
- Definition Classes
- PathMatchers
-
val
Segments: PathMatcher1[List[String]]
- Definition Classes
- PathMatchers
-
def
_defaultClassLoader: ClassLoader
- Attributes
- protected[akka.http]
- Definition Classes
- FileAndResourceDirectives
-
implicit
def
_enhanceRouteWithConcatenation(route: Route): RouteWithConcatenation
- Definition Classes
- RouteConcatenation
-
implicit
def
_regex2PathMatcher(regex: Regex): PathMatcher1[String]
- Definition Classes
- ImplicitPathMatcherConstruction
-
implicit
def
_segmentStringToPathMatcher(segment: String): PathMatcher0
- Definition Classes
- ImplicitPathMatcherConstruction
-
implicit
def
_string2NR(string: String): NameReceptacle[String]
- Definition Classes
- ToNameReceptacleEnhancements
- Annotations
- @implicitAmbiguous( ... )
-
implicit
def
_stringExtractionPair2PathMatcher[T](tuple: (String, T)): PathMatcher1[T]
- Definition Classes
- ImplicitPathMatcherConstruction
-
implicit
def
_stringNameOptionReceptacle2PathMatcher(nr: NameOptionReceptacle[String]): PathMatcher0
- Definition Classes
- ImplicitPathMatcherConstruction
-
implicit
def
_symbol2NR(symbol: Symbol): NameReceptacle[String]
- Definition Classes
- ToNameReceptacleEnhancements
-
implicit
def
_valueMap2PathMatcher[T](valueMap: Map[String, T]): PathMatcher1[T]
- Definition Classes
- ImplicitPathMatcherConstruction
-
def
addCorsHeaders(response: HttpResponse): HttpResponse
- Definition Classes
- CorsHandler
-
val
apiKeyHeaderName: String
- Definition Classes
- ApiRoute → ApiDirectives
-
def
applyOnNodeView[R](functionToBeApplied: (SidechainNodeView) ⇒ R): R
Get an access to the SidechainNodeView and execute the method locking the NodeViewHolder to guarantee that the data retrieved is synchronized (no write operations occurred between two read operations).
Get an access to the SidechainNodeView and execute the method locking the NodeViewHolder to guarantee that the data retrieved is synchronized (no write operations occurred between two read operations).
- R
- generic result type of {@param functionToBeApplied}
- functionToBeApplied
- generic function to be applied on the SidechainNodeView in NodeViewHolder thread.
- returns
instance of {@tparam R}
- Definition Classes
- SidechainApiRoute
-
def
as[T](implicit um: FromRequestUnmarshaller[T]): FromRequestUnmarshaller[T]
- Definition Classes
- MarshallingDirectives
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
asSourceOf[T](support: EntityStreamingSupport)(implicit um: FromByteStringUnmarshaller[T]): RequestToSourceUnmarshaller[T]
- Definition Classes
- FramedEntityStreamingDirectives
-
final
def
asSourceOf[T](implicit um: FromByteStringUnmarshaller[T], support: EntityStreamingSupport): RequestToSourceUnmarshaller[T]
- Definition Classes
- FramedEntityStreamingDirectives
-
def
askActor[A](actorRef: ActorRef, question: Any)(implicit arg0: ClassTag[A], timeout: Timeout): Future[A]
- Definition Classes
- ActorHelper
-
def
attribute[T](key: AttributeKey[T]): Directive1[T]
- Definition Classes
- AttributeDirectives
-
def
authenticateBasic[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
-
def
authenticateBasicAsync[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
-
def
authenticateBasicPF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
-
def
authenticateBasicPFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
-
def
authenticateOAuth2[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
-
def
authenticateOAuth2Async[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
-
def
authenticateOAuth2PF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
-
def
authenticateOAuth2PFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
-
def
authenticateOrRejectWithChallenge[C <: HttpCredentials, T](authenticator: (Option[C]) ⇒ Future[AuthenticationResult[T]])(implicit arg0: ClassTag[C]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
-
def
authenticateOrRejectWithChallenge[T](authenticator: (Option[HttpCredentials]) ⇒ Future[AuthenticationResult[T]]): AuthenticationDirective[T]
- Definition Classes
- SecurityDirectives
-
def
authorize(check: (RequestContext) ⇒ Boolean): Directive0
- Definition Classes
- SecurityDirectives
-
def
authorize(check: ⇒ Boolean): Directive0
- Definition Classes
- SecurityDirectives
-
def
authorizeAsync(check: (RequestContext) ⇒ Future[Boolean]): Directive0
- Definition Classes
- SecurityDirectives
-
def
authorizeAsync(check: ⇒ Future[Boolean]): Directive0
- Definition Classes
- SecurityDirectives
-
def
basicAuthentication(credentials: Credentials): Option[String]
- Definition Classes
- ApiDirectives
-
val
blockPathPrefix: String
- Definition Classes
- BlockBaseApiRoute
-
implicit
def
byteArrayUnmarshaller: FromEntityUnmarshaller[Array[Byte]]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
def
byteStringJsonUnmarshaller: Unmarshaller[ByteString, Json]
- Definition Classes
- BaseCirceSupport
-
implicit
def
byteStringUnmarshaller: FromEntityUnmarshaller[ByteString]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
def
cancelRejection(rejection: Rejection): Directive0
- Definition Classes
- BasicDirectives
-
def
cancelRejections(cancelFilter: (Rejection) ⇒ Boolean): Directive0
- Definition Classes
- BasicDirectives
-
def
cancelRejections(classes: Class[_]*): Directive0
- Definition Classes
- BasicDirectives
-
implicit
def
charArrayUnmarshaller: FromEntityUnmarshaller[Array[Char]]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
def
checkSameOrigin(allowed: Default): Directive0
- Definition Classes
- HeaderDirectives
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- val companion: SparkzSerializer[BoxTransaction[Proposition, Box[Proposition]]]
-
def
complete[T](status: StatusCode, headers: Seq[HttpHeader], v: ⇒ T)(implicit m: ToEntityMarshaller[T]): StandardRoute
- Definition Classes
- RouteDirectives
-
def
complete[T](status: StatusCode, v: ⇒ T)(implicit m: ToEntityMarshaller[T]): StandardRoute
- Definition Classes
- RouteDirectives
-
def
complete(m: ⇒ ToResponseMarshallable): StandardRoute
- Definition Classes
- RouteDirectives
-
def
completeOrRecoverWith(magnet: CompleteOrRecoverWithMagnet): Directive1[Throwable]
- Definition Classes
- FutureDirectives
-
def
completeWith[T](marshaller: ToResponseMarshaller[T])(inner: ((T) ⇒ Unit) ⇒ Unit): Route
- Definition Classes
- MarshallingDirectives
-
def
concat(routes: Route*): Route
- Definition Classes
- RouteConcatenation
-
def
conditional(eTag: Option[EntityTag], lastModified: Option[DateTime]): Directive0
- Definition Classes
- CacheConditionDirectives
-
def
conditional(eTag: EntityTag, lastModified: DateTime): Directive0
- Definition Classes
- CacheConditionDirectives
-
def
conditional(lastModified: DateTime): Directive0
- Definition Classes
- CacheConditionDirectives
-
def
conditional(eTag: EntityTag): Directive0
- Definition Classes
- CacheConditionDirectives
-
implicit
val
context: ActorRefFactory
- Definition Classes
- SidechainBlockApiRoute → BlockBaseApiRoute → ApiRoute
-
def
cookie(name: String): Directive1[HttpCookiePair]
- Definition Classes
- CookieDirectives
-
def
corsHandler(r: Route): Route
- Definition Classes
- CorsHandler
-
def
decodeRequest: Directive0
- Definition Classes
- CodingDirectives
-
def
decodeRequestWith(decoders: Decoder*): Directive0
- Definition Classes
- CodingDirectives
-
def
decodeRequestWith(decoder: Decoder): Directive0
- Definition Classes
- CodingDirectives
-
implicit
def
defaultMultipartByteRangesUnmarshaller(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[ByteRanges]
- Definition Classes
- MultipartUnmarshallers
-
implicit
def
defaultMultipartGeneralUnmarshaller(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[General]
- Definition Classes
- MultipartUnmarshallers
-
implicit
def
defaultUrlEncodedFormDataUnmarshaller: FromEntityUnmarshaller[FormData]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
def
delete: Directive0
- Definition Classes
- MethodDirectives
-
def
deleteCookie(name: String, domain: String, path: String): Directive0
- Definition Classes
- CookieDirectives
-
def
deleteCookie(first: HttpCookie, more: HttpCookie*): Directive0
- Definition Classes
- CookieDirectives
-
implicit
val
ec: ExecutionContext
- Definition Classes
- SidechainBlockApiRoute → BlockBaseApiRoute → SidechainApiRoute
-
def
encodeResponse: Directive0
- Definition Classes
- CodingDirectives
-
def
encodeResponseWith(first: Encoder, more: Encoder*): Directive0
- Definition Classes
- CodingDirectives
-
implicit
val
encoder: SparkzEncoder
- Definition Classes
- SparkzEncoding
-
def
entity[T](um: FromRequestUnmarshaller[T]): Directive1[T]
- Definition Classes
- MarshallingDirectives
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
extract[T](f: (RequestContext) ⇒ T): Directive1[T]
- Definition Classes
- BasicDirectives
-
def
extractActorSystem: Directive1[ActorSystem]
- Definition Classes
- BasicDirectives
-
def
extractClientIP: Directive1[RemoteAddress]
- Definition Classes
- MiscDirectives
-
def
extractCredentials: Directive1[Option[HttpCredentials]]
- Definition Classes
- SecurityDirectives
-
def
extractDataBytes: Directive1[Source[ByteString, Any]]
- Definition Classes
- BasicDirectives
-
def
extractExecutionContext: Directive1[ExecutionContextExecutor]
- Definition Classes
- BasicDirectives
-
def
extractHost: Directive1[String]
- Definition Classes
- HostDirectives
-
def
extractLog: Directive1[LoggingAdapter]
- Definition Classes
- BasicDirectives
-
def
extractMatchedPath: Directive1[Path]
- Definition Classes
- BasicDirectives
-
def
extractMaterializer: Directive1[Materializer]
- Definition Classes
- BasicDirectives
-
def
extractMethod: Directive1[HttpMethod]
- Definition Classes
- MethodDirectives
-
def
extractOfferedWsProtocols: Directive1[Seq[String]]
- Definition Classes
- WebSocketDirectives
-
def
extractParserSettings: Directive1[ParserSettings]
- Definition Classes
- BasicDirectives
-
def
extractRequest: Directive1[HttpRequest]
- Definition Classes
- BasicDirectives
-
def
extractRequestContext: Directive1[RequestContext]
- Definition Classes
- BasicDirectives
-
def
extractRequestEntity: Directive1[RequestEntity]
- Definition Classes
- BasicDirectives
-
def
extractRequestTimeout: Directive1[Duration]
- Definition Classes
- TimeoutDirectives
-
def
extractScheme: Directive1[String]
- Definition Classes
- SchemeDirectives
-
def
extractSettings: Directive1[RoutingSettings]
- Definition Classes
- BasicDirectives
-
def
extractStrictEntity(timeout: FiniteDuration, maxBytes: Long): Directive1[Strict]
- Definition Classes
- BasicDirectives
-
def
extractStrictEntity(timeout: FiniteDuration): Directive1[Strict]
- Definition Classes
- BasicDirectives
-
def
extractUnmatchedPath: Directive1[Path]
- Definition Classes
- BasicDirectives
-
def
extractUri: Directive1[Uri]
- Definition Classes
- BasicDirectives
-
def
extractWebSocketUpgrade: Directive1[WebSocketUpgrade]
- Definition Classes
- WebSocketDirectives
-
def
failWith(error: Throwable): StandardRoute
- Definition Classes
- RouteDirectives
-
def
fileUpload(fieldName: String): Directive1[(FileInfo, Source[ByteString, Any])]
- Definition Classes
- FileUploadDirectives
-
def
fileUploadAll(fieldName: String): Directive1[Seq[(FileInfo, Source[ByteString, Any])]]
- Definition Classes
- FileUploadDirectives
- Annotations
- @ApiMayChange()
-
def
findBlockInfoById: Route
Returns SidechainBlockInfo by its id and if the block is in the active chain or not.
Returns SidechainBlockInfo by its id and if the block is in the active chain or not.
- Definition Classes
- BlockBaseApiRoute
-
def
findById: Route
The sidechain block by its id.
The sidechain block by its id. Returns the sidechain block and its height for given block id.
- Definition Classes
- BlockBaseApiRoute
-
def
findIdByHeight: Route
Return a sidechain block Id by its height in a blockchain
Return a sidechain block Id by its height in a blockchain
- Definition Classes
- BlockBaseApiRoute
-
def
findLastIds: Route
Returns an array of number last sidechain block ids
Returns an array of number last sidechain block ids
- Definition Classes
- BlockBaseApiRoute
- val forgerRef: ActorRef
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec, pdef21: FieldSpec, pdef22: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec, pdef21: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec): Directive[(Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec): Directive[(Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec): Directive[(Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec, pdef2: FieldSpec): Directive[(Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formField(pdef1: FieldSpec): Directive[(Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFieldMap: Directive1[Map[String, String]]
- Definition Classes
- FormFieldDirectives
-
def
formFieldMultiMap: Directive1[Map[String, List[String]]]
- Definition Classes
- FormFieldDirectives
-
def
formFieldSeq: Directive1[Seq[(String, String)]]
- Definition Classes
- FormFieldDirectives
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec, pdef21: FieldSpec, pdef22: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec, pdef21: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec, pdef20: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec, pdef19: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec, pdef18: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec, pdef17: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec, pdef16: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec, pdef15: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec, pdef14: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec, pdef13: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec, pdef12: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec, pdef11: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec, pdef10: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec, pdef9: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec, pdef8: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec, pdef7: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec, pdef6: FieldSpec): Directive[(Out, Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec, pdef5: FieldSpec): Directive[(Out, Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec, pdef4: FieldSpec): Directive[(Out, Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec, pdef3: FieldSpec): Directive[(Out, Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec, pdef2: FieldSpec): Directive[(Out, Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
def
formFields(pdef1: FieldSpec): Directive[(Out)]
- Definition Classes
- FormFieldDirectivesInstances
-
implicit final
def
fromByteStringUnmarshaller[A](implicit arg0: Decoder[A]): Unmarshaller[ByteString, A]
- Definition Classes
- FailFastUnmarshaller
-
def
generateBlockForEpochNumberAndSlot: Route
- Definition Classes
- BlockBaseApiRoute
-
def
get: Directive0
- Definition Classes
- MethodDirectives
-
def
getBestBlockInfo: Route
Return here best sidechain block id and height in active chain
Return here best sidechain block id and height in active chain
- Definition Classes
- BlockBaseApiRoute
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getCurrentHeight: Route
Return here best sidechain block height in active chain
Return here best sidechain block height in active chain
- Definition Classes
- BlockBaseApiRoute
-
def
getFeePayments: Route
Return the list of forgers fee payments paid after the given block was applied.
Return the list of forgers fee payments paid after the given block was applied. Return empty list in case no fee payments were paid.
-
def
getForgingInfo: Route
- Definition Classes
- BlockBaseApiRoute
-
def
getFromBrowseableDirectories(directories: String*)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
-
def
getFromBrowseableDirectory(directory: String)(implicit renderer: DirectoryRenderer, resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
-
def
getFromDirectory(directoryName: String)(implicit resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
-
def
getFromFile(file: File, contentType: ContentType): Route
- Definition Classes
- FileAndResourceDirectives
-
def
getFromFile(file: File)(implicit resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
-
def
getFromFile(fileName: String)(implicit resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
-
def
getFromResource(resourceName: String, contentType: ContentType, classLoader: ClassLoader): Route
- Definition Classes
- FileAndResourceDirectives
-
def
getFromResource(resourceName: String)(implicit resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
-
def
getFromResourceDirectory(directoryName: String, classLoader: ClassLoader)(implicit resolver: ContentTypeResolver): Route
- Definition Classes
- FileAndResourceDirectives
-
def
handle(handler: PartialFunction[HttpRequest, Future[HttpResponse]], rejections: Seq[Rejection]): StandardRoute
- Definition Classes
- RouteDirectives
-
def
handle(handler: PartialFunction[HttpRequest, Future[HttpResponse]]): StandardRoute
- Definition Classes
- RouteDirectives
-
def
handle(handler: (HttpRequest) ⇒ Future[HttpResponse]): StandardRoute
- Definition Classes
- RouteDirectives
-
def
handleExceptions(handler: ExceptionHandler): Directive0
- Definition Classes
- ExecutionDirectives
-
def
handleRejections(handler: RejectionHandler): Directive0
- Definition Classes
- ExecutionDirectives
-
def
handleSync(handler: PartialFunction[HttpRequest, HttpResponse], rejections: Seq[Rejection]): StandardRoute
- Definition Classes
- RouteDirectives
-
def
handleSync(handler: PartialFunction[HttpRequest, HttpResponse]): StandardRoute
- Definition Classes
- RouteDirectives
-
def
handleSync(handler: (HttpRequest) ⇒ HttpResponse): StandardRoute
- Definition Classes
- RouteDirectives
-
def
handleWebSocketMessages(handler: Flow[Message, Message, Any]): Route
- Definition Classes
- WebSocketDirectives
-
def
handleWebSocketMessagesForOptionalProtocol(handler: Flow[Message, Message, Any], subprotocol: Option[String]): Route
- Definition Classes
- WebSocketDirectives
-
def
handleWebSocketMessagesForProtocol(handler: Flow[Message, Message, Any], subprotocol: String): Route
- Definition Classes
- WebSocketDirectives
-
def
handleWith[A, B](f: (A) ⇒ B)(implicit um: FromRequestUnmarshaller[A], m: ToResponseMarshaller[B]): Route
- Definition Classes
- MarshallingDirectives
-
def
head: Directive0
- Definition Classes
- MethodDirectives
-
def
headerValue[T](f: (HttpHeader) ⇒ Option[T]): Directive1[T]
- Definition Classes
- HeaderDirectives
-
def
headerValueByName(headerName: String): Directive1[String]
- Definition Classes
- HeaderDirectives
-
def
headerValueByType[T](magnet: HeaderMagnet[T]): Directive1[T]
- Definition Classes
- HeaderDirectives
-
def
headerValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[T]
- Definition Classes
- HeaderDirectives
-
def
host(regex: Regex): Directive1[String]
- Definition Classes
- HostDirectives
-
def
host(predicate: (String) ⇒ Boolean): Directive0
- Definition Classes
- HostDirectives
-
def
host(hostNames: String*): Directive0
- Definition Classes
- HostDirectives
-
def
ignoreTrailingSlash: Directive0
- Definition Classes
- PathDirectives
-
def
instanceOf[T](implicit m: ToResponseMarshaller[T]): ToResponseMarshaller[T]
- Definition Classes
- MarshallingDirectives
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit final
def
jsonMarshaller(implicit printer: Printer): ToEntityMarshaller[Json]
- Definition Classes
- BaseCirceSupport
-
implicit final
val
jsonUnmarshaller: FromEntityUnmarshaller[Json]
- Definition Classes
- BaseCirceSupport
-
def
listDirectoryContents(directories: String*)(implicit renderer: DirectoryRenderer): Route
- Definition Classes
- FileAndResourceDirectives
-
def
listOfDisabledEndpoints(params: NetworkParams): Seq[(EndpointPrefix, EndpointPath, Option[ErrorMsg])]
- Definition Classes
- BlockBaseApiRoute → DisableApiRoute
-
def
log: Logger
- Attributes
- protected
- Definition Classes
- SparkzLogging
- Annotations
- @inline()
-
def
logRequest(magnet: LoggingMagnet[(HttpRequest) ⇒ Unit]): Directive0
- Definition Classes
- DebuggingDirectives
-
def
logRequestResult(magnet: LoggingMagnet[(HttpRequest) ⇒ (RouteResult) ⇒ Unit]): Directive0
- Definition Classes
- DebuggingDirectives
-
def
logResult(magnet: LoggingMagnet[(RouteResult) ⇒ Unit]): Directive0
- Definition Classes
- DebuggingDirectives
-
val
logger: Logger
- Attributes
- protected
- Definition Classes
- StrictLogging
-
def
mapInnerRoute(f: (Route) ⇒ Route): Directive0
- Definition Classes
- BasicDirectives
-
def
mapRejections(f: (Seq[Rejection]) ⇒ Seq[Rejection]): Directive0
- Definition Classes
- BasicDirectives
-
def
mapRequest(f: (HttpRequest) ⇒ HttpRequest): Directive0
- Definition Classes
- BasicDirectives
-
def
mapRequestContext(f: (RequestContext) ⇒ RequestContext): Directive0
- Definition Classes
- BasicDirectives
-
def
mapResponse(f: (HttpResponse) ⇒ HttpResponse): Directive0
- Definition Classes
- BasicDirectives
-
def
mapResponseEntity(f: (ResponseEntity) ⇒ ResponseEntity): Directive0
- Definition Classes
- BasicDirectives
-
def
mapResponseHeaders(f: (Seq[HttpHeader]) ⇒ Seq[HttpHeader]): Directive0
- Definition Classes
- BasicDirectives
-
def
mapRouteResult(f: (RouteResult) ⇒ RouteResult): Directive0
- Definition Classes
- BasicDirectives
-
def
mapRouteResultFuture(f: (Future[RouteResult]) ⇒ Future[RouteResult]): Directive0
- Definition Classes
- BasicDirectives
-
def
mapRouteResultPF(f: PartialFunction[RouteResult, RouteResult]): Directive0
- Definition Classes
- BasicDirectives
-
def
mapRouteResultWith(f: (RouteResult) ⇒ Future[RouteResult]): Directive0
- Definition Classes
- BasicDirectives
-
def
mapRouteResultWithPF(f: PartialFunction[RouteResult, Future[RouteResult]]): Directive0
- Definition Classes
- BasicDirectives
-
def
mapSettings(f: (RoutingSettings) ⇒ RoutingSettings): Directive0
- Definition Classes
- BasicDirectives
-
def
mapUnmatchedPath(f: (Path) ⇒ Path): Directive0
- Definition Classes
- BasicDirectives
-
implicit final
def
marshaller[A](implicit arg0: Encoder[A], printer: Printer): ToEntityMarshaller[A]
- Definition Classes
- BaseCirceSupport
-
def
mediaTypes: Seq[WithFixedCharset]
- Definition Classes
- BaseCirceSupport
-
def
method(httpMethod: HttpMethod): Directive0
- Definition Classes
- MethodDirectives
-
def
multipartByteRangesUnmarshaller(defaultCharset: HttpCharset)(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[ByteRanges]
- Definition Classes
- MultipartUnmarshallers
-
implicit
def
multipartFormDataUnmarshaller(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[FormData]
- Definition Classes
- MultipartUnmarshallers
-
def
multipartGeneralUnmarshaller(defaultCharset: HttpCharset)(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[General]
- Definition Classes
- MultipartUnmarshallers
-
def
multipartUnmarshaller[T <: Multipart, BP <: BodyPart, BPS <: Strict](mediaRange: MediaRange, defaultContentType: ContentType, createBodyPart: (BodyPartEntity, List[HttpHeader]) ⇒ BP, createStreamed: (Multipart, Source[BP, Any]) ⇒ T, createStrictBodyPart: (Strict, List[HttpHeader]) ⇒ BPS, createStrict: (Multipart, Seq[BPS]) ⇒ T)(implicit log: LoggingAdapter, parserSettings: ParserSettings): FromEntityUnmarshaller[T]
- Definition Classes
- MultipartUnmarshallers
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
not(self: PathMatcher[_]): PathMatcher0
- Definition Classes
- PathMatchers
-
def
nothingMatcher[L](implicit arg0: Tuple[L]): PathMatcher[L]
- Definition Classes
- PathMatchers
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
onComplete[T](future: ⇒ Future[T]): Directive1[Try[T]]
- Definition Classes
- FutureDirectives
-
def
onCompleteWithBreaker[T](breaker: CircuitBreaker)(future: ⇒ Future[T]): Directive1[Try[T]]
- Definition Classes
- FutureDirectives
-
def
onSuccess(magnet: OnSuccessMagnet): Directive[Out]
- Definition Classes
- FutureDirectives
-
def
optionalAttribute[T](key: AttributeKey[T]): Directive1[Option[T]]
- Definition Classes
- AttributeDirectives
-
def
optionalCookie(name: String): Directive1[Option[HttpCookiePair]]
- Definition Classes
- CookieDirectives
-
def
optionalHeaderValue[T](f: (HttpHeader) ⇒ Option[T]): Directive1[Option[T]]
- Definition Classes
- HeaderDirectives
-
def
optionalHeaderValueByName(headerName: String): Directive1[Option[String]]
- Definition Classes
- HeaderDirectives
-
def
optionalHeaderValueByType[T <: HttpHeader](magnet: HeaderMagnet[T]): Directive1[Option[T]]
- Definition Classes
- HeaderDirectives
-
def
optionalHeaderValuePF[T](pf: PartialFunction[HttpHeader, T]): Directive1[Option[T]]
- Definition Classes
- HeaderDirectives
-
def
options: Directive0
- Definition Classes
- MethodDirectives
-
def
overrideMethodWithParameter(paramName: String): Directive0
- Definition Classes
- MethodDirectives
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec, pdef21: ParamSpec, pdef22: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec, pdef21: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec): Directive[(Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec): Directive[(Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec): Directive[(Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec, pdef2: ParamSpec): Directive[(Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameter(pdef1: ParamSpec): Directive[(Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameterMap: Directive1[Map[String, String]]
- Definition Classes
- ParameterDirectives
-
def
parameterMultiMap: Directive1[Map[String, List[String]]]
- Definition Classes
- ParameterDirectives
-
def
parameterSeq: Directive1[Seq[(String, String)]]
- Definition Classes
- ParameterDirectives
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec, pdef21: ParamSpec, pdef22: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec, pdef21: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec, pdef20: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec, pdef19: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec, pdef18: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec, pdef17: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec, pdef16: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec, pdef15: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec, pdef14: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec, pdef13: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec, pdef12: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec, pdef11: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec, pdef10: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec, pdef9: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec, pdef8: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec, pdef7: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec, pdef6: ParamSpec): Directive[(Out, Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec, pdef5: ParamSpec): Directive[(Out, Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec, pdef4: ParamSpec): Directive[(Out, Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec, pdef3: ParamSpec): Directive[(Out, Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec, pdef2: ParamSpec): Directive[(Out, Out)]
- Definition Classes
- ParameterDirectivesInstances
-
def
parameters(pdef1: ParamSpec): Directive[(Out)]
- Definition Classes
- ParameterDirectivesInstances
- val params: NetworkParams
-
def
pass: Directive0
- Definition Classes
- BasicDirectives
-
def
patch: Directive0
- Definition Classes
- MethodDirectives
-
def
path[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
-
def
pathEnd: Directive0
- Definition Classes
- PathDirectives
-
def
pathEndOrSingleSlash: Directive0
- Definition Classes
- PathDirectives
-
def
pathPrefix[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
-
def
pathPrefixTest[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
-
def
pathSingleSlash: Directive0
- Definition Classes
- PathDirectives
-
def
pathSuffix[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
-
def
pathSuffixTest[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
-
def
post: Directive0
- Definition Classes
- MethodDirectives
-
implicit
val
printer: Printer
- Definition Classes
- ApiRoute
-
def
provide[T](value: T): Directive1[T]
- Definition Classes
- BasicDirectives
-
def
put: Directive0
- Definition Classes
- MethodDirectives
-
def
rawPathPrefix[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
-
def
rawPathPrefixTest[L](pm: PathMatcher[L]): Directive[L]
- Definition Classes
- PathDirectives
-
def
recoverRejections(f: (Seq[Rejection]) ⇒ RouteResult): Directive0
- Definition Classes
- BasicDirectives
-
def
recoverRejectionsWith(f: (Seq[Rejection]) ⇒ Future[RouteResult]): Directive0
- Definition Classes
- BasicDirectives
-
def
redirect(uri: Uri, redirectionType: Redirection): StandardRoute
- Definition Classes
- RouteDirectives
-
def
redirectToNoTrailingSlashIfPresent(redirectionType: Redirection): Directive0
- Definition Classes
- PathDirectives
-
def
redirectToTrailingSlashIfMissing(redirectionType: Redirection): Directive0
- Definition Classes
- PathDirectives
-
def
reject(rejections: Rejection*): StandardRoute
- Definition Classes
- RouteDirectives
-
def
reject: StandardRoute
- Definition Classes
- RouteDirectives
-
def
rejectEmptyResponse: Directive0
- Definition Classes
- MiscDirectives
-
def
requestEncodedWith(encoding: HttpEncoding): Directive0
- Definition Classes
- CodingDirectives
-
def
requestEntityEmpty: Directive0
- Definition Classes
- MiscDirectives
-
def
requestEntityPresent: Directive0
- Definition Classes
- MiscDirectives
-
def
respondWithDefaultHeader(responseHeader: HttpHeader): Directive0
- Definition Classes
- RespondWithDirectives
-
def
respondWithDefaultHeaders(responseHeaders: HttpHeader*): Directive0
- Definition Classes
- RespondWithDirectives
-
def
respondWithDefaultHeaders(responseHeaders: Seq[HttpHeader]): Directive0
- Definition Classes
- RespondWithDirectives
-
def
respondWithHeader(responseHeader: HttpHeader): Directive0
- Definition Classes
- RespondWithDirectives
-
def
respondWithHeaders(responseHeaders: HttpHeader*): Directive0
- Definition Classes
- RespondWithDirectives
-
def
respondWithHeaders(responseHeaders: Seq[HttpHeader]): Directive0
- Definition Classes
- RespondWithDirectives
-
def
responseEncodingAccepted(encoding: HttpEncoding): Directive0
- Definition Classes
- CodingDirectives
-
val
route: Route
- Definition Classes
- SidechainBlockApiRoute → ApiRoute
-
implicit final
val
safeJsonUnmarshaller: FromEntityUnmarshaller[Either[ParsingFailure, Json]]
- Definition Classes
- BaseCirceSupport
-
implicit final
def
safeUnmarshaller[A](implicit arg0: Decoder[A]): FromEntityUnmarshaller[Either[Error, A]]
- Definition Classes
- FailFastUnmarshaller
-
def
scheme(name: String): Directive0
- Definition Classes
- SchemeDirectives
-
def
selectPreferredLanguage(first: Language, more: Language*): Directive1[Language]
- Definition Classes
- MiscDirectives
-
def
separateOnSlashes(string: String): PathMatcher0
- Definition Classes
- PathMatchers
-
def
setCookie(first: HttpCookie, more: HttpCookie*): Directive0
- Definition Classes
- CookieDirectives
-
val
settings: RESTApiSettings
- Definition Classes
- SidechainBlockApiRoute → BlockBaseApiRoute → ApiDirectives
- val sidechainBlockActorRef: ActorRef
-
val
sidechainNodeViewHolderRef: ActorRef
- Definition Classes
- SidechainBlockApiRoute → SidechainApiRoute
-
def
sidechainViewAsync(): Future[View]
- Attributes
- protected
- Definition Classes
- SidechainApiRoute
-
implicit
def
sourceMarshaller[A](implicit writes: Encoder[A], printer: Printer, support: JsonEntityStreamingSupport): ToEntityMarshaller[SourceOf[A]]
- Definition Classes
- BaseCirceSupport
-
implicit
def
sourceUnmarshaller[A](implicit arg0: Decoder[A], support: JsonEntityStreamingSupport): FromEntityUnmarshaller[SourceOf[A]]
- Definition Classes
- BaseCirceSupport
-
def
startForging: Route
- Definition Classes
- BlockBaseApiRoute
-
def
stopForging: Route
- Definition Classes
- BlockBaseApiRoute
-
def
storeUploadedFile(fieldName: String, destFn: (FileInfo) ⇒ File): Directive[(FileInfo, File)]
- Definition Classes
- FileUploadDirectives
- Annotations
- @ApiMayChange()
-
def
storeUploadedFiles(fieldName: String, destFn: (FileInfo) ⇒ File): Directive1[Seq[(FileInfo, File)]]
- Definition Classes
- FileUploadDirectives
- Annotations
- @ApiMayChange()
-
implicit
def
stringUnmarshaller: FromEntityUnmarshaller[String]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
implicit
val
tag: ClassTag[SidechainNodeView]
- Definition Classes
- BlockBaseApiRoute → SidechainApiRoute
-
def
textract[L](f: (RequestContext) ⇒ L)(implicit arg0: Tuple[L]): Directive[L]
- Definition Classes
- BasicDirectives
- val timeProvider: NetworkTimeProvider
-
implicit
lazy val
timeout: Timeout
- Definition Classes
- ApiRoute
-
def
toStrictEntity(timeout: FiniteDuration, maxBytes: Long): Directive0
- Definition Classes
- BasicDirectives
-
def
toStrictEntity(timeout: FiniteDuration): Directive0
- Definition Classes
- BasicDirectives
-
def
tprovide[L](values: L)(implicit arg0: Tuple[L]): Directive[L]
- Definition Classes
- BasicDirectives
-
implicit final
def
unmarshaller[A](implicit arg0: Decoder[A]): FromEntityUnmarshaller[A]
- Definition Classes
- FailFastUnmarshaller
-
def
unmarshallerContentTypes: Seq[ContentTypeRange]
- Definition Classes
- BaseCirceSupport
-
def
urlEncodedFormDataUnmarshaller(ranges: ContentTypeRange*): FromEntityUnmarshaller[FormData]
- Definition Classes
- PredefinedFromEntityUnmarshallers
-
def
validate(check: ⇒ Boolean, errorMsg: String): Directive0
- Definition Classes
- MiscDirectives
-
def
verifyApiKey(apiKey: String): Boolean
- Definition Classes
- ApiDirectives
-
def
viewAsync(): Future[SidechainNodeView]
- Attributes
- protected
- Definition Classes
- SidechainApiRoute
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
lazy val
withAuth: Directive0
- Definition Classes
- ApiDirectives
-
lazy val
withBasicAuth: AuthenticationDirective[String]
- Definition Classes
- ApiDirectives
-
def
withExecutionContext(ec: ExecutionContextExecutor): Directive0
- Definition Classes
- BasicDirectives
-
def
withLog(log: LoggingAdapter): Directive0
- Definition Classes
- BasicDirectives
-
def
withMaterializer(materializer: Materializer): Directive0
- Definition Classes
- BasicDirectives
-
def
withNodeView(f: (SidechainNodeView) ⇒ Route): Route
Utility method to execute {@param f} method on the SidechainNodeView without locking it for modifications.
Utility method to execute {@param f} method on the SidechainNodeView without locking it for modifications. Note: in case of multiple read operations, may return inconsistent data, because of backed DBs modification in a parallel thread.
- f
- function to be applied on the SidechainNodeView
- returns
The instance of
Route.
- Definition Classes
- SidechainApiRoute
-
def
withPrecompressedMediaTypeSupport: Directive0
- Definition Classes
- CodingDirectives
-
def
withRangeSupport: Directive0
- Definition Classes
- RangeDirectives
-
def
withRequestTimeout(timeout: Duration, handler: Option[(HttpRequest) ⇒ HttpResponse]): Directive0
- Definition Classes
- TimeoutDirectives
-
def
withRequestTimeout(timeout: Duration, handler: (HttpRequest) ⇒ HttpResponse): Directive0
- Definition Classes
- TimeoutDirectives
-
def
withRequestTimeout(timeout: Duration): Directive0
- Definition Classes
- TimeoutDirectives
-
def
withRequestTimeoutResponse(handler: (HttpRequest) ⇒ HttpResponse): Directive0
- Definition Classes
- TimeoutDirectives
-
def
withSettings(settings: RoutingSettings): Directive0
- Definition Classes
- BasicDirectives
-
def
withSizeLimit(maxBytes: Long): Directive0
- Definition Classes
- MiscDirectives
-
def
withView(f: (View) ⇒ Route): Route
- Definition Classes
- SidechainApiRoute
-
def
withoutRequestTimeout: Directive0
- Definition Classes
- TimeoutDirectives
-
def
withoutSizeLimit: Directive0
- Definition Classes
- MiscDirectives
Deprecated Value Members
-
def
extractUpgradeToWebSocket: Directive1[UpgradeToWebSocket]
- Definition Classes
- WebSocketDirectives
- Annotations
- @deprecated
- Deprecated
(Since version 10.2.0) use
extractWebSocketUpgradeinstead
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated
-
def
headerValueByName(headerName: Symbol): Directive1[String]
- Definition Classes
- HeaderDirectives
- Annotations
- @deprecated
- Deprecated
(Since version 10.2.0) Use string argument version or
headerValueByType, e.g. instead ofheaderValueByName('Referer)useheaderValueByType(Referer)
-
def
optionalHeaderValueByName(headerName: Symbol): Directive1[Option[String]]
- Definition Classes
- HeaderDirectives
- Annotations
- @deprecated
- Deprecated
(Since version 10.2.0) Use string argument version or
headerValueByType, e.g. instead ofoptionalHeaderValueByName('Referer)useoptionalHeaderValueByType(Referer)