case class AccountTransactionApiRoute(settings: RESTApiSettings, sidechainNodeViewHolderRef: ActorRef, sidechainTransactionActorRef: ActorRef, companion: SidechainAccountTransactionsCompanion, params: NetworkParams, circuitType: CircuitTypes)(implicit context: ActorRefFactory, ec: ExecutionContext) extends TransactionBaseApiRoute[AccountTransaction[Proposition, Proof[Proposition]], AccountBlockHeader, AccountBlock, AccountFeePaymentsInfo, NodeAccountHistory, NodeAccountState, NodeWalletBase, NodeAccountMemoryPool, AccountNodeView] with SidechainTypes with Product with Serializable
- Alphabetic
- By Inheritance
- AccountTransactionApiRoute
- Serializable
- Serializable
- Product
- Equals
- SidechainTypes
- TransactionBaseApiRoute
- 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 AccountTransactionApiRoute(settings: RESTApiSettings, sidechainNodeViewHolderRef: ActorRef, sidechainTransactionActorRef: ActorRef, companion: SidechainAccountTransactionsCompanion, params: NetworkParams, circuitType: CircuitTypes)(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
SCAT = AccountTransaction[SCP, SCPR]
- Definition Classes
- SidechainTypes
-
type
SCB = Box[SCP]
- Definition Classes
- SidechainTypes
-
type
SCBD = BoxData[SCP, SCB]
- Definition Classes
- SidechainTypes
-
type
SCBT = BoxTransaction[SCP, SCB]
- Definition Classes
- SidechainTypes
-
type
SCP = Proposition
- Definition Classes
- SidechainTypes
-
type
SCPR = Proof[SCP]
- Definition Classes
- SidechainTypes
-
type
SCS = Secret
- Definition Classes
- SidechainTypes
-
type
SourceOf[A] = Source[A, _]
- Definition Classes
- BaseCirceSupport
-
type
View = CurrentView[NodeAccountHistory, NodeAccountState, NodeWalletBase, NodeAccountMemoryPool]
- 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
- def allForgingStakes: Route
-
def
allTransactions: Route
Returns an array of transaction ids if formatMemPool=false, otherwise a JSONObject for each transaction.
Returns an array of transaction ids if formatMemPool=false, otherwise a JSONObject for each transaction.
- Definition Classes
- TransactionBaseApiRoute
- def allWithdrawalRequests: Route
- def allowedForgerList: Route
-
val
apiKeyHeaderName: String
- Definition Classes
- ApiRoute → ApiDirectives
-
def
applyOnNodeView[R](functionToBeApplied: (AccountNodeView) ⇒ 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
-
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
- val circuitType: CircuitTypes
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
- val companion: SidechainAccountTransactionsCompanion
-
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
- AccountTransactionApiRoute → TransactionBaseApiRoute → ApiRoute
-
def
cookie(name: String): Directive1[HttpCookiePair]
- Definition Classes
- CookieDirectives
-
def
corsHandler(r: Route): Route
- Definition Classes
- CorsHandler
-
def
createEIP1559Transaction: Route
Create an unsigned EIP1559 eth transaction, and then:
Create an unsigned EIP1559 eth transaction, and then:
- if the optional input parameter 'outputRawBytes'=True is set in ReqLegacyTransaction just return the raw hex bytes representation
- otherwise sign it and send the resulting tx to the network and return the transaction id
- def createKeyRotationTransaction: Route
-
def
createLegacyEIP155Transaction: Route
Create an unsigned EIP155 (Simple replay attack protection) legacy eth transaction, and then:
Create an unsigned EIP155 (Simple replay attack protection) legacy eth transaction, and then:
- if the optional input parameter 'outputRawBytes'=True is set in ReqLegacyTransaction just return the raw hex bytes representation
- otherwise sign it and send the resulting tx to the network and return the transaction id
-
def
createLegacyTransaction: Route
Create an unsigned legacy eth transaction, and then:
Create an unsigned legacy eth transaction, and then:
- if the optional input parameter 'outputRawBytes'=True is set in ReqLegacyTransaction just return the raw hex bytes representation
- otherwise sign it and send the resulting tx to the network and return the transaction id
- def createSmartContract: Route
-
def
decodeRequest: Directive0
- Definition Classes
- CodingDirectives
-
def
decodeRequestWith(decoders: Decoder*): Directive0
- Definition Classes
- CodingDirectives
-
def
decodeRequestWith(decoder: Decoder): Directive0
- Definition Classes
- CodingDirectives
-
def
decodeTransactionBytes: Route
Return a JSON representation of a transaction given its byte serialization.
Return a JSON representation of a transaction given its byte serialization.
- Definition Classes
- TransactionBaseApiRoute
-
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
-
val
defaultTransactionResponseRepresentation: (AccountTransaction[Proposition, Proof[Proposition]]) ⇒ SuccessResponse
- Definition Classes
- TransactionBaseApiRoute
-
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
- AccountTransactionApiRoute → TransactionBaseApiRoute → SidechainApiRoute
- def encodeAddNewOwnershipCmdRequest(ownershipInfo: TransactionCreateMcAddrOwnershipInfo): Array[Byte]
- def encodeAddNewStakeCmdRequest(forgerStakeInfo: TransactionForgerOutput): Array[Byte]
- def encodeAddNewWithdrawalRequestCmd(withdrawal: TransactionWithdrawalRequest): Array[Byte]
- def encodeOpenStakeCmdRequest(forgerIndex: Int, signature: Signature25519): Array[Byte]
- def encodeRemoveOwnershipCmdRequest(ownershipInfo: TransactionRemoveMcAddrOwnershipInfo): Array[Byte]
-
def
encodeResponse: Directive0
- Definition Classes
- CodingDirectives
-
def
encodeResponseWith(first: Encoder, more: Encoder*): Directive0
- Definition Classes
- CodingDirectives
- def encodeSpendStakeCmdRequest(signatureSecp256k1: SignatureSecp256k1, stakeId: String): Array[Byte]
-
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
-
implicit
def
ethereumTxToScat(t: EthereumTransaction): SCAT
- Definition Classes
- SidechainTypes
-
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()
-
implicit
def
forgerBoxListToScbtList(bl: List[ForgerBox]): List[SCB]
- Definition Classes
- SidechainTypes
-
implicit
def
forgerBoxToScb(b: ForgerBox): SCB
- Definition Classes
- SidechainTypes
-
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
get: Directive0
- Definition Classes
- MethodDirectives
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
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 getKeysOwnerScAddresses: Route
- def getKeysOwnership: Route
-
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
- AccountTransactionApiRoute → 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 makeForgerStake: Route
-
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
- def myForgingStakes: Route
-
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 openForgerList: Route
-
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
-
val
rawTransactionResponseRepresentation: (AccountTransaction[Proposition, Proof[Proposition]]) ⇒ SuccessResponse
- Definition Classes
- TransactionBaseApiRoute
-
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 removeKeysOwnership: Route
-
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
- AccountTransactionApiRoute → 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
-
implicit
def
scbToForgerBox(b: SCB): ForgerBox
- Definition Classes
- SidechainTypes
-
implicit
def
scbToWithdrawalRequestBox(b: SCB): WithdrawalRequestBox
- Definition Classes
- SidechainTypes
-
def
scheme(name: String): Directive0
- Definition Classes
- SchemeDirectives
-
def
selectPreferredLanguage(first: Language, more: Language*): Directive1[Language]
- Definition Classes
- MiscDirectives
- def sendKeysOwnership: Route
-
def
sendTransaction: Route
Validate and send a transaction, given its serialization as input.
Validate and send a transaction, given its serialization as input. Return error in case of invalid transaction or parsing error, otherwise return the id of the transaction.
- Definition Classes
- TransactionBaseApiRoute
-
def
separateOnSlashes(string: String): PathMatcher0
- Definition Classes
- PathMatchers
-
def
setCookie(first: HttpCookie, more: HttpCookie*): Directive0
- Definition Classes
- CookieDirectives
-
val
settings: RESTApiSettings
- Definition Classes
- AccountTransactionApiRoute → ApiDirectives
-
val
sidechainNodeViewHolderRef: ActorRef
- Definition Classes
- AccountTransactionApiRoute → SidechainApiRoute
- val sidechainTransactionActorRef: ActorRef
-
implicit
def
sidechainTxListToScbtList(tl: List[SidechainTransaction[Proposition, Box[Proposition]]]): List[SCBT]
- Definition Classes
- SidechainTypes
-
implicit
def
sidechainTxToScbt(t: SidechainTransaction[Proposition, Box[Proposition]]): SCBT
- Definition Classes
- SidechainTypes
-
def
sidechainViewAsync(): Future[View]
- Attributes
- protected
- Definition Classes
- SidechainApiRoute
-
def
signTransaction: Route
Decode the input raw eth transaction bytes into an obj, sign it using the input 'from' address and return the resulting signed raw eth transaction bytes
-
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 spendForgingStake: Route
-
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[AccountNodeView]
- Definition Classes
- AccountTransactionApiRoute → SidechainApiRoute
-
def
textract[L](f: (RequestContext) ⇒ L)(implicit arg0: Tuple[L]): Directive[L]
- Definition Classes
- BasicDirectives
-
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
-
val
transactionPathPrefix: String
- Definition Classes
- TransactionBaseApiRoute
-
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
validateAndSendTransaction(transaction: AccountTransaction[Proposition, Proof[Proposition]], transactionResponseRepresentation: (AccountTransaction[Proposition, Proof[Proposition]]) ⇒ SuccessResponse = ...): Route
- Attributes
- protected
- Definition Classes
- TransactionBaseApiRoute
-
def
verifyApiKey(apiKey: String): Boolean
- Definition Classes
- ApiDirectives
-
def
viewAsync(): Future[AccountNodeView]
- 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: (AccountNodeView) ⇒ 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 withdrawCoins: Route
-
implicit
def
withdrawalRequestBoxToScb(b: WithdrawalRequestBox): SCB
- Definition Classes
- SidechainTypes
-
def
withoutRequestTimeout: Directive0
- Definition Classes
- TimeoutDirectives
-
def
withoutSizeLimit: Directive0
- Definition Classes
- MiscDirectives
-
implicit
def
zenBoxJavaListToScbtJavaList(bl: List[ZenBox]): List[SCB]
- Definition Classes
- SidechainTypes
-
implicit
def
zenBoxListToScbtList(bl: List[ZenBox]): List[SCB]
- Definition Classes
- SidechainTypes
-
implicit
def
zenBoxSetToScbSet(bs: Set[ZenBox]): Set[SCB]
- Definition Classes
- SidechainTypes
-
implicit
def
zenBoxToScb(b: ZenBox): SCB
- Definition Classes
- SidechainTypes
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)