akka
.
http
.
javadsl
.
testkit
JUnitRouteTest
Related Doc:
package testkit
abstract
class
JUnitRouteTest
extends
JUnitRouteTestBase
Source
JUnitRouteTest.scala
Linear Supertypes
JUnitRouteTestBase
,
RouteTest
,
WSTestRequestBuilding
,
AllDirectives
,
FramedEntityStreamingDirectives
,
TimeoutDirectives
,
WebSocketDirectives
,
SecurityDirectives
,
SchemeDirectives
,
RouteDirectives
,
RespondWithDirectives
,
RangeDirectives
,
PathDirectives
,
ParameterDirectives
,
MiscDirectives
,
MethodDirectives
,
MarshallingDirectives
,
HostDirectives
,
HeaderDirectives
,
FutureDirectives
,
FormFieldDirectives
,
FileUploadDirectives
,
FileAndResourceDirectives
,
ExecutionDirectives
,
DebuggingDirectives
,
CookieDirectives
,
CodingDirectives
,
CacheConditionDirectives
,
BasicDirectives
,
AnyRef
,
Any
Type Hierarchy
JUnitRouteTest
JUnitRouteTestBase
Ordering
Alphabetic
By Inheritance
Inherited
JUnitRouteTest
JUnitRouteTestBase
RouteTest
WSTestRequestBuilding
AllDirectives
FramedEntityStreamingDirectives
TimeoutDirectives
WebSocketDirectives
SecurityDirectives
SchemeDirectives
RouteDirectives
RespondWithDirectives
RangeDirectives
PathDirectives
ParameterDirectives
MiscDirectives
MethodDirectives
MarshallingDirectives
HostDirectives
HeaderDirectives
FutureDirectives
FormFieldDirectives
FileUploadDirectives
FileAndResourceDirectives
ExecutionDirectives
DebuggingDirectives
CookieDirectives
CodingDirectives
CacheConditionDirectives
BasicDirectives
AnyRef
Any
Implicitly
by any2stringadd
by StringFormat
by Ensuring
by ArrowAssoc
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
JUnitRouteTest
()
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
def
+
(
other:
String
)
:
String
Implicit information
This member is added by an implicit conversion from
JUnitRouteTest
to
any2stringadd
[
JUnitRouteTest
] performed by method any2stringadd in scala.Predef.
Definition Classes
any2stringadd
def
->
[
B
]
(
y:
B
)
: (
JUnitRouteTest
,
B
)
Implicit information
This member is added by an implicit conversion from
JUnitRouteTest
to
ArrowAssoc
[
JUnitRouteTest
] performed by method ArrowAssoc in scala.Predef.
Definition Classes
ArrowAssoc
Annotations
@inline
()
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
WS
(
uri:
Uri
,
clientSideHandler:
Flow
[
Message
,
Message
,
Any
]
,
materializer:
Materializer
,
subprotocols:
List
[
String
]
)
:
HttpRequest
Definition Classes
WSTestRequestBuilding
def
WS
(
uri:
Uri
,
clientSideHandler:
Flow
[
Message
,
Message
,
Any
]
,
materializer:
Materializer
)
:
HttpRequest
Definition Classes
WSTestRequestBuilding
def
additionalConfig
:
Config
Attributes
protected
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
authenticateBasic
[
T
]
(
realm:
String
,
authenticator:
Function
[
Optional
[
ProvidedCredentials
],
Optional
[
T
]]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
authenticateBasicAsync
[
T
]
(
realm:
String
,
authenticator:
Function
[
Optional
[
ProvidedCredentials
],
CompletionStage
[
Optional
[
T
]]]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
authenticateBasicAsyncOptional
[
T
]
(
realm:
String
,
authenticator:
Function
[
Optional
[
ProvidedCredentials
],
CompletionStage
[
Optional
[
T
]]]
,
inner:
Function
[
Optional
[
T
],
Route
]
)
:
Route
Definition Classes
SecurityDirectives
Annotations
@CorrespondsTo
()
def
authenticateBasicOptional
[
T
]
(
realm:
String
,
authenticator:
Function
[
Optional
[
ProvidedCredentials
],
Optional
[
T
]]
,
inner:
Function
[
Optional
[
T
],
Route
]
)
:
Route
Definition Classes
SecurityDirectives
Annotations
@CorrespondsTo
()
def
authenticateBasicPF
[
T
]
(
realm:
String
,
authenticator:
PartialFunction
[
Optional
[
ProvidedCredentials
],
T
]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
authenticateBasicPFAsync
[
T
]
(
realm:
String
,
authenticator:
PartialFunction
[
Optional
[
ProvidedCredentials
],
CompletionStage
[
T
]]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
authenticateOAuth2
[
T
]
(
realm:
String
,
authenticator:
Function
[
Optional
[
ProvidedCredentials
],
Optional
[
T
]]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
authenticateOAuth2Async
[
T
]
(
realm:
String
,
authenticator:
Function
[
Optional
[
ProvidedCredentials
],
CompletionStage
[
Optional
[
T
]]]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
authenticateOAuth2AsyncOptional
[
T
]
(
realm:
String
,
authenticator:
Function
[
Optional
[
ProvidedCredentials
],
CompletionStage
[
Optional
[
T
]]]
,
inner:
Function
[
Optional
[
T
],
Route
]
)
:
Route
Definition Classes
SecurityDirectives
Annotations
@CorrespondsTo
()
def
authenticateOAuth2Optional
[
T
]
(
realm:
String
,
authenticator:
Function
[
Optional
[
ProvidedCredentials
],
Optional
[
T
]]
,
inner:
Function
[
Optional
[
T
],
Route
]
)
:
Route
Definition Classes
SecurityDirectives
Annotations
@CorrespondsTo
()
def
authenticateOrRejectWithChallenge
[
C <:
HttpCredentials
,
T
]
(
c:
Class
[
C
]
,
authenticator:
Function
[
Optional
[
C
],
CompletionStage
[
Either
[
HttpChallenge
,
T
]]]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
authenticateOrRejectWithChallenge
[
T
]
(
authenticator:
Function
[
Optional
[
HttpCredentials
],
CompletionStage
[
Either
[
HttpChallenge
,
T
]]]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
authorize
(
check:
Supplier
[
Boolean
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
authorizeAsync
(
check:
Supplier
[
CompletionStage
[
Boolean
]]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
authorizeAsyncWithRequestContext
(
check:
Function
[
RequestContext
,
CompletionStage
[
Boolean
]]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
SecurityDirectives
Annotations
@CorrespondsTo
()
def
authorizeWithRequestContext
(
check:
Function
[
RequestContext
,
Boolean
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
SecurityDirectives
Annotations
@CorrespondsTo
()
def
awaitDuration
:
FiniteDuration
Attributes
protected
Definition Classes
RouteTest
def
cancelRejection
(
rejection:
Rejection
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
cancelRejections
(
filter:
Predicate
[
Rejection
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
cancelRejections
(
classes:
Iterable
[
Class
[_]]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
checkSameOrigin
(
allowed:
HttpOriginRange
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
HeaderDirectives
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
complete
(
entity:
RequestEntity
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
(
entity:
ResponseEntity
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
(
headers:
Iterable
[
HttpHeader
]
,
entity:
RequestEntity
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
(
headers:
Iterable
[
HttpHeader
]
,
entity:
ResponseEntity
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
[
T
]
(
headers:
Iterable
[
HttpHeader
]
,
value:
T
,
marshaller:
Marshaller
[
T
,
RequestEntity
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
(
status:
StatusCode
,
entity:
String
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
(
status:
StatusCode
,
entity:
RequestEntity
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
(
status:
StatusCode
,
entity:
ResponseEntity
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
[
T
]
(
status:
StatusCode
,
value:
T
,
marshaller:
Marshaller
[
T
,
RequestEntity
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
(
status:
StatusCode
,
headers:
Iterable
[
HttpHeader
]
,
entity:
RequestEntity
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
(
status:
StatusCode
,
headers:
Iterable
[
HttpHeader
]
,
entity:
ResponseEntity
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
[
T
]
(
status:
StatusCode
,
headers:
Iterable
[
HttpHeader
]
,
value:
T
,
marshaller:
Marshaller
[
T
,
RequestEntity
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
[
T
]
(
value:
T
,
marshaller:
Marshaller
[
T
,
HttpResponse
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
def
complete
(
status:
StatusCode
)
:
Route
Definition Classes
RouteDirectives
def
complete
(
response:
HttpResponse
)
:
Route
Definition Classes
RouteDirectives
def
complete
(
body:
String
)
:
Route
Definition Classes
RouteDirectives
def
completeOK
[
T
]
(
value:
T
,
marshaller:
Marshaller
[
T
,
RequestEntity
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeOKWithFuture
[
T
]
(
value:
CompletionStage
[
T
]
,
marshaller:
Marshaller
[
T
,
RequestEntity
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeOKWithFuture
(
value:
CompletionStage
[
RequestEntity
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeOKWithFuture
[
T
]
(
value:
Future
[
T
]
,
marshaller:
Marshaller
[
T
,
RequestEntity
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeOKWithFutureString
(
value:
CompletionStage
[
String
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeOKWithFutureString
(
value:
Future
[
String
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeOKWithSource
[
T
,
M
]
(
source:
Source
[
T
,
M
]
)
(
implicit
m:
Marshaller
[
T
,
RequestEntity
]
,
support:
EntityStreamingSupport
)
:
Route
Definition Classes
FramedEntityStreamingDirectives
Annotations
@CorrespondsTo
()
def
completeOrRecoverWith
[
T
]
(
f:
Supplier
[
CompletionStage
[
T
]]
,
marshaller:
Marshaller
[
T
,
RequestEntity
]
,
inner:
Function
[
Throwable
,
Route
]
)
:
Route
Definition Classes
FutureDirectives
def
completeWith
[
T
]
(
marshaller:
Marshaller
[
T
, _ <:
HttpResponse
]
,
inner:
Consumer
[
Consumer
[
T
]]
)
:
Route
Definition Classes
MarshallingDirectives
def
completeWithFuture
[
T
]
(
value:
CompletionStage
[
T
]
,
marshaller:
Marshaller
[
T
,
HttpResponse
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeWithFuture
(
value:
CompletionStage
[
HttpResponse
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeWithFuture
[
T
]
(
value:
Future
[
T
]
,
marshaller:
Marshaller
[
T
,
HttpResponse
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeWithFutureResponse
(
value:
Future
[
HttpResponse
]
)
:
RouteAdapter
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeWithFutureStatus
(
status:
CompletionStage
[
StatusCode
]
)
:
Route
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeWithFutureStatus
(
status:
Future
[
StatusCode
]
)
:
Route
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
def
completeWithSource
[
T
,
M
]
(
source:
Source
[
T
,
M
]
)
(
implicit
m:
Marshaller
[
T
,
ByteString
]
,
support:
EntityStreamingSupport
)
:
Route
Definition Classes
FramedEntityStreamingDirectives
Annotations
@CorrespondsTo
()
def
conditional
(
eTag:
Optional
[
EntityTag
]
,
lastModified:
Optional
[
DateTime
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CacheConditionDirectives
def
conditional
(
eTag:
EntityTag
,
lastModified:
DateTime
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CacheConditionDirectives
def
conditional
(
lastModified:
DateTime
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CacheConditionDirectives
def
conditional
(
eTag:
EntityTag
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CacheConditionDirectives
def
cookie
(
name:
String
,
inner:
Function
[
HttpCookiePair
,
Route
]
)
:
Route
Definition Classes
CookieDirectives
def
createTestRouteResult
(
request:
HttpRequest
,
result:
RouteResult
)
:
TestRouteResult
Attributes
protected
Definition Classes
RouteTest
def
createTestRouteResultAsync
(
request:
HttpRequest
,
result:
Future
[
RouteResult
]
)
:
TestRouteResult
Attributes
protected
Definition Classes
JUnitRouteTestBase
→
RouteTest
def
decodeRequest
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CodingDirectives
def
decodeRequestWith
(
coders:
Iterable
[
Coder
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CodingDirectives
def
decodeRequestWith
(
coder:
Coder
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CodingDirectives
def
defaultContentTypeResolver
:
ContentTypeResolver
Definition Classes
FileAndResourceDirectives
def
defaultDirectoryRenderer
:
DirectoryRenderer
Definition Classes
FileAndResourceDirectives
def
defaultHostInfo
:
DefaultHostInfo
Attributes
protected
Definition Classes
RouteTest
def
delete
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MethodDirectives
def
deleteCookie
(
name:
String
,
domain:
String
,
path:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CookieDirectives
def
deleteCookie
(
name:
String
,
domain:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CookieDirectives
def
deleteCookie
(
name:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CookieDirectives
def
deleteCookie
(
cookies:
Iterable
[
HttpCookie
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CookieDirectives
def
deleteCookie
(
cookie:
HttpCookie
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CookieDirectives
def
encodeResponse
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CodingDirectives
def
encodeResponseWith
(
coders:
Iterable
[
Coder
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CodingDirectives
def
ensuring
(
cond: (
JUnitRouteTest
) ⇒
Boolean
,
msg: ⇒
Any
)
:
JUnitRouteTest
Implicit information
This member is added by an implicit conversion from
JUnitRouteTest
to
Ensuring
[
JUnitRouteTest
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
def
ensuring
(
cond: (
JUnitRouteTest
) ⇒
Boolean
)
:
JUnitRouteTest
Implicit information
This member is added by an implicit conversion from
JUnitRouteTest
to
Ensuring
[
JUnitRouteTest
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
def
ensuring
(
cond:
Boolean
,
msg: ⇒
Any
)
:
JUnitRouteTest
Implicit information
This member is added by an implicit conversion from
JUnitRouteTest
to
Ensuring
[
JUnitRouteTest
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
def
ensuring
(
cond:
Boolean
)
:
JUnitRouteTest
Implicit information
This member is added by an implicit conversion from
JUnitRouteTest
to
Ensuring
[
JUnitRouteTest
] performed by method Ensuring in scala.Predef.
Definition Classes
Ensuring
def
entity
[
T
]
(
unmarshaller:
Unmarshaller
[_ >:
HttpEntity
,
T
]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
MarshallingDirectives
def
entityAsSourceOf
[
T
]
(
um:
Unmarshaller
[
ByteString
,
T
]
,
support:
EntityStreamingSupport
,
inner:
Function
[
Source
[
T
,
NotUsed
],
Route
]
)
:
Route
Definition Classes
FramedEntityStreamingDirectives
Annotations
@CorrespondsTo
()
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
implicit
def
executionContext
:
ExecutionContextExecutor
Definition Classes
RouteTest
def
extract
[
T
]
(
extract:
Function
[
RequestContext
,
T
]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
extractActorSystem
(
inner:
Function
[
ActorSystem
,
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
extractClientIP
(
inner:
Function
[
RemoteAddress
,
Route
]
)
:
Route
Definition Classes
MiscDirectives
def
extractCredentials
(
inner:
Function
[
Optional
[
HttpCredentials
],
Route
]
)
:
Route
Definition Classes
SecurityDirectives
def
extractDataBytes
(
inner:
Function
[
Source
[
ByteString
,
Any
],
Route
]
)
:
RouteAdapter
Definition Classes
BasicDirectives
def
extractEntity
(
inner:
Function
[
RequestEntity
,
Route
]
)
:
Route
Definition Classes
BasicDirectives
Annotations
@CorrespondsTo
()
def
extractExecutionContext
(
inner:
Function
[
ExecutionContextExecutor
,
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
extractHost
(
inner:
Function
[
String
,
Route
]
)
:
Route
Definition Classes
HostDirectives
def
extractLog
(
inner:
Function
[
LoggingAdapter
,
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
extractMatchedPath
(
inner:
Function
[
String
,
Route
]
)
:
RouteAdapter
Definition Classes
BasicDirectives
def
extractMaterializer
(
inner:
Function
[
Materializer
,
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
extractMethod
(
inner:
Function
[
HttpMethod
,
Route
]
)
:
RouteAdapter
Definition Classes
MethodDirectives
def
extractOfferedWsProtocols
(
inner:
Function
[
List
[
String
],
Route
]
)
:
Route
Definition Classes
WebSocketDirectives
def
extractParserSettings
(
inner:
Function
[
ParserSettings
,
Route
]
)
:
RouteAdapter
Definition Classes
BasicDirectives
def
extractRequest
(
inner:
Function
[
HttpRequest
,
Route
]
)
:
RouteAdapter
Definition Classes
BasicDirectives
def
extractRequestContext
(
inner:
Function
[
RequestContext
,
Route
]
)
:
RouteAdapter
Definition Classes
BasicDirectives
def
extractRequestEntity
(
inner:
Function
[
RequestEntity
,
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
extractScheme
(
inner:
Function
[
String
,
Route
]
)
:
Route
Definition Classes
SchemeDirectives
def
extractSettings
(
inner:
Function
[
RoutingSettings
,
Route
]
)
:
RouteAdapter
Definition Classes
BasicDirectives
def
extractStrictEntity
(
timeout:
FiniteDuration
,
inner:
Function
[
Strict
,
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
extractUnmatchedPath
(
inner:
Function
[
String
,
Route
]
)
:
RouteAdapter
Definition Classes
BasicDirectives
def
extractUpgradeToWebSocket
(
inner:
Function
[
UpgradeToWebSocket
,
Route
]
)
:
Route
Definition Classes
WebSocketDirectives
def
extractUri
(
inner:
Function
[
Uri
,
Route
]
)
:
RouteAdapter
Definition Classes
BasicDirectives
def
failWith
(
error:
Throwable
)
:
Route
Definition Classes
RouteDirectives
def
fileUpload
(
fieldName:
String
,
inner:
BiFunction
[
FileInfo
,
Source
[
ByteString
,
Any
],
Route
]
)
:
Route
Definition Classes
FileUploadDirectives
def
fileUploadAll
(
fieldName:
String
,
inner:
Function
[
List
[
Entry
[
FileInfo
,
Source
[
ByteString
,
Any
]]],
Route
]
)
:
Route
Definition Classes
FileUploadDirectives
Annotations
@ApiMayChange
()
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
formField
[
T
]
(
t:
Unmarshaller
[
String
,
T
]
,
name:
String
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
FormFieldDirectives
def
formField
(
name:
String
,
inner:
Function
[
String
,
Route
]
)
:
Route
Definition Classes
FormFieldDirectives
def
formFieldList
(
inner:
Function
[
List
[
Entry
[
String
,
String
]],
Route
]
)
:
Route
Definition Classes
FormFieldDirectives
Annotations
@CorrespondsTo
()
def
formFieldList
[
T
]
(
t:
Unmarshaller
[
String
,
T
]
,
name:
String
,
inner:
Function
[
List
[
T
],
Route
]
)
:
Route
Definition Classes
FormFieldDirectives
Annotations
@CorrespondsTo
()
def
formFieldList
(
name:
String
,
inner:
Function
[
List
[
String
],
Route
]
)
:
Route
Definition Classes
FormFieldDirectives
Annotations
@CorrespondsTo
()
def
formFieldMap
(
inner:
Function
[
Map
[
String
,
String
],
Route
]
)
:
Route
Definition Classes
FormFieldDirectives
def
formFieldMultiMap
(
inner:
Function
[
Map
[
String
,
List
[
String
]],
Route
]
)
:
Route
Definition Classes
FormFieldDirectives
def
formFieldOptional
[
T
]
(
t:
Unmarshaller
[
String
,
T
]
,
name:
String
,
inner:
Function
[
Optional
[
T
],
Route
]
)
:
Route
Definition Classes
FormFieldDirectives
Annotations
@CorrespondsTo
()
def
formFieldOptional
(
name:
String
,
inner:
Function
[
Optional
[
String
],
Route
]
)
:
Route
Definition Classes
FormFieldDirectives
Annotations
@CorrespondsTo
()
def
formatted
(
fmtstr:
String
)
:
String
Implicit information
This member is added by an implicit conversion from
JUnitRouteTest
to
StringFormat
[
JUnitRouteTest
] performed by method StringFormat in scala.Predef.
Definition Classes
StringFormat
Annotations
@inline
()
def
get
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MethodDirectives
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getFromBrowseableDirectories
(
directories:
String
*
)
:
Route
Definition Classes
FileAndResourceDirectives
Annotations
@varargs
()
def
getFromBrowseableDirectories
(
directories:
Iterable
[
String
]
,
resolver:
ContentTypeResolver
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromBrowseableDirectories
(
directories:
Iterable
[
String
]
,
renderer:
DirectoryRenderer
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromBrowseableDirectories
(
directories:
Iterable
[
String
]
,
renderer:
DirectoryRenderer
,
resolver:
ContentTypeResolver
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromBrowseableDirectory
(
directory:
String
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromBrowseableDirectory
(
directory:
String
,
resolver:
ContentTypeResolver
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromBrowseableDirectory
(
directory:
String
,
renderer:
DirectoryRenderer
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromBrowseableDirectory
(
directory:
String
,
renderer:
DirectoryRenderer
,
resolver:
ContentTypeResolver
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromDirectory
(
directoryPath:
String
,
resolver:
ContentTypeResolver
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromDirectory
(
directoryPath:
String
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromFile
(
file:
String
,
resolver:
ContentTypeResolver
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromFile
(
file:
String
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromFile
(
file:
File
,
contentType:
ContentType
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromFile
(
file:
File
,
resolver:
ContentTypeResolver
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromFile
(
file:
File
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromResource
(
path:
String
,
contentType:
ContentType
,
classLoader:
ClassLoader
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromResource
(
path:
String
,
contentType:
ContentType
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromResource
(
path:
String
,
resolver:
ContentTypeResolver
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromResource
(
path:
String
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromResourceDirectory
(
directoryName:
String
,
resolver:
ContentTypeResolver
,
classLoader:
ClassLoader
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromResourceDirectory
(
directoryName:
String
,
resolver:
ContentTypeResolver
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromResourceDirectory
(
directoryName:
String
,
classLoader:
ClassLoader
)
:
Route
Definition Classes
FileAndResourceDirectives
def
getFromResourceDirectory
(
directoryName:
String
)
:
Route
Definition Classes
FileAndResourceDirectives
def
handleExceptions
(
handler:
ExceptionHandler
,
inner:
Supplier
[
Route
]
)
:
RouteAdapter
Definition Classes
ExecutionDirectives
def
handleRejections
(
handler:
RejectionHandler
,
inner:
Supplier
[
Route
]
)
:
RouteAdapter
Definition Classes
ExecutionDirectives
def
handleWebSocketMessages
[
T
]
(
handler:
Flow
[
Message
,
Message
,
T
]
)
:
Route
Definition Classes
WebSocketDirectives
def
handleWebSocketMessagesForOptionalProtocol
[
T
]
(
handler:
Flow
[
Message
,
Message
,
T
]
,
subprotocol:
Optional
[
String
]
)
:
Route
Definition Classes
WebSocketDirectives
def
handleWebSocketMessagesForProtocol
[
T
]
(
handler:
Flow
[
Message
,
Message
,
T
]
,
subprotocol:
String
)
:
Route
Definition Classes
WebSocketDirectives
def
handleWith
[
T
,
R
]
(
unmarshaller:
Unmarshaller
[_ >:
HttpEntity
,
T
]
,
marshaller:
Marshaller
[
R
, _ <:
HttpResponse
]
,
inner:
Function
[
T
,
R
]
)
:
Route
Definition Classes
MarshallingDirectives
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
head
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MethodDirectives
def
headerValue
[
T
]
(
f:
Function
[
HttpHeader
,
Optional
[
T
]]
,
inner:
Function
[
T
,
Route
]
)
:
RouteAdapter
Definition Classes
HeaderDirectives
def
headerValueByName
(
headerName:
String
,
inner:
Function
[
String
,
Route
]
)
:
RouteAdapter
Definition Classes
HeaderDirectives
def
headerValueByType
[
T <:
HttpHeader
]
(
t:
Class
[
T
]
,
inner:
Function
[
T
,
Route
]
)
:
RouteAdapter
Definition Classes
HeaderDirectives
def
headerValuePF
[
T
]
(
pf:
PartialFunction
[
HttpHeader
,
T
]
,
inner:
Function
[
T
,
Route
]
)
:
RouteAdapter
Definition Classes
HeaderDirectives
def
host
(
regex:
Pattern
,
inner:
Function
[
String
,
Route
]
)
:
Route
Definition Classes
HostDirectives
def
host
(
predicate:
Predicate
[
String
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
HostDirectives
def
host
(
hostName:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
HostDirectives
def
host
(
hostNames:
Iterable
[
String
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
HostDirectives
def
ignoreTrailingSlash
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
listDirectoryContents
(
directoryRenderer:
DirectoryRenderer
,
directories:
String
*
)
:
Route
Definition Classes
FileAndResourceDirectives
Annotations
@varargs
()
def
listDirectoryContents
(
directories:
String
*
)
:
Route
Definition Classes
FileAndResourceDirectives
Annotations
@varargs
()
def
logRequest
(
show:
Function
[
HttpRequest
,
LogEntry
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
DebuggingDirectives
def
logRequest
(
marker:
String
,
level:
LogLevel
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
DebuggingDirectives
def
logRequest
(
marker:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
DebuggingDirectives
def
logRequestResult
(
showSuccess:
BiFunction
[
HttpRequest
,
HttpResponse
,
LogEntry
]
,
showRejection:
BiFunction
[
HttpRequest
,
List
[
Rejection
],
LogEntry
]
,
inner:
Supplier
[
Route
]
)
:
RouteAdapter
Definition Classes
DebuggingDirectives
def
logRequestResultOptional
(
showSuccess:
BiFunction
[
HttpRequest
,
HttpResponse
,
Optional
[
LogEntry
]]
,
showRejection:
BiFunction
[
HttpRequest
,
List
[
Rejection
],
Optional
[
LogEntry
]]
,
inner:
Supplier
[
Route
]
)
:
RouteAdapter
Definition Classes
DebuggingDirectives
Annotations
@CorrespondsTo
()
def
logResult
(
showSuccess:
Function
[
HttpResponse
,
LogEntry
]
,
showRejection:
Function
[
List
[
Rejection
],
LogEntry
]
,
inner:
Supplier
[
Route
]
)
:
RouteAdapter
Definition Classes
DebuggingDirectives
def
logResult
(
marker:
String
,
level:
LogLevel
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
DebuggingDirectives
def
logResult
(
marker:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
DebuggingDirectives
def
mapInnerRoute
(
f:
Function
[
Route
,
Route
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapRejections
(
f:
Function
[
List
[
Rejection
],
List
[
Rejection
]]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapRequest
(
f:
Function
[
HttpRequest
,
HttpRequest
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapRequestContext
(
f:
Function
[
RequestContext
,
RequestContext
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapResponse
(
f:
Function
[
HttpResponse
,
HttpResponse
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapResponseEntity
(
f:
Function
[
ResponseEntity
,
ResponseEntity
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapResponseHeaders
(
f:
Function
[
List
[
HttpHeader
],
List
[
HttpHeader
]]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapRouteResult
(
f:
Function
[
RouteResult
,
RouteResult
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapRouteResultFuture
(
f:
Function
[
CompletionStage
[
RouteResult
],
CompletionStage
[
RouteResult
]]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapRouteResultPF
(
f:
PartialFunction
[
RouteResult
,
RouteResult
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapRouteResultWith
(
f:
Function
[
RouteResult
,
CompletionStage
[
RouteResult
]]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapRouteResultWithPF
(
f:
PartialFunction
[
RouteResult
,
CompletionStage
[
RouteResult
]]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapSettings
(
f:
Function
[
RoutingSettings
,
RoutingSettings
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
mapUnmatchedPath
(
f:
Function
[
String
,
String
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
implicit
def
materializer
:
Materializer
Definition Classes
JUnitRouteTestBase
→
RouteTest
def
method
(
method:
HttpMethod
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MethodDirectives
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
onComplete
[
T
]
(
cs:
CompletionStage
[
T
]
,
inner:
Function
[
Try
[
T
],
Route
]
)
:
RouteAdapter
Definition Classes
FutureDirectives
def
onComplete
[
T
]
(
f:
Supplier
[
CompletionStage
[
T
]]
,
inner:
Function
[
Try
[
T
],
Route
]
)
:
RouteAdapter
Definition Classes
FutureDirectives
def
onCompleteWithBreaker
[
T
]
(
breaker:
CircuitBreaker
,
f:
Supplier
[
CompletionStage
[
T
]]
,
inner:
Function
[
Try
[
T
],
Route
]
)
:
RouteAdapter
Definition Classes
FutureDirectives
def
onSuccess
[
T
]
(
cs:
CompletionStage
[
T
]
,
inner:
Function
[
T
,
Route
]
)
:
RouteAdapter
Definition Classes
FutureDirectives
def
onSuccess
[
T
]
(
f:
Supplier
[
CompletionStage
[
T
]]
,
inner:
Function
[
T
,
Route
]
)
:
RouteAdapter
Definition Classes
FutureDirectives
def
optionalCookie
(
name:
String
,
inner:
Function
[
Optional
[
HttpCookiePair
],
Route
]
)
:
Route
Definition Classes
CookieDirectives
def
optionalHeaderValue
[
T
]
(
f:
Function
[
HttpHeader
,
Optional
[
T
]]
,
inner:
Function
[
Optional
[
T
],
Route
]
)
:
RouteAdapter
Definition Classes
HeaderDirectives
def
optionalHeaderValueByName
(
headerName:
String
,
inner:
Function
[
Optional
[
String
],
Route
]
)
:
RouteAdapter
Definition Classes
HeaderDirectives
def
optionalHeaderValueByType
[
T <:
HttpHeader
]
(
t:
Class
[
T
]
,
inner:
Function
[
Optional
[
T
],
Route
]
)
:
RouteAdapter
Definition Classes
HeaderDirectives
def
optionalHeaderValuePF
[
T
]
(
pf:
PartialFunction
[
HttpHeader
,
T
]
,
inner:
Function
[
Optional
[
T
],
Route
]
)
:
RouteAdapter
Definition Classes
HeaderDirectives
def
options
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MethodDirectives
def
overrideMethodWithParameter
(
paramName:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MethodDirectives
def
parameter
[
T
]
(
t:
Unmarshaller
[
String
,
T
]
,
name:
String
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
ParameterDirectives
def
parameter
(
name:
String
,
inner:
Function
[
String
,
Route
]
)
:
Route
Definition Classes
ParameterDirectives
def
parameterList
(
inner:
Function
[
List
[
Entry
[
String
,
String
]],
Route
]
)
:
Route
Definition Classes
ParameterDirectives
Annotations
@CorrespondsTo
()
def
parameterList
[
T
]
(
t:
Unmarshaller
[
String
,
T
]
,
name:
String
,
inner:
Function
[
List
[
T
],
Route
]
)
:
Route
Definition Classes
ParameterDirectives
Annotations
@CorrespondsTo
()
def
parameterList
(
name:
String
,
inner:
Function
[
List
[
String
],
Route
]
)
:
Route
Definition Classes
ParameterDirectives
Annotations
@CorrespondsTo
()
def
parameterMap
(
inner:
Function
[
Map
[
String
,
String
],
Route
]
)
:
Route
Definition Classes
ParameterDirectives
def
parameterMultiMap
(
inner:
Function
[
Map
[
String
,
List
[
String
]],
Route
]
)
:
Route
Definition Classes
ParameterDirectives
def
parameterOptional
[
T
]
(
t:
Unmarshaller
[
String
,
T
]
,
name:
String
,
inner:
Function
[
Optional
[
T
],
Route
]
)
:
Route
Definition Classes
ParameterDirectives
Annotations
@CorrespondsTo
()
def
parameterOptional
(
name:
String
,
inner:
Function
[
Optional
[
String
],
Route
]
)
:
Route
Definition Classes
ParameterDirectives
Annotations
@CorrespondsTo
()
def
parameterOrDefault
[
T
]
(
t:
Unmarshaller
[
String
,
T
]
,
defaultValue:
T
,
name:
String
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
ParameterDirectives
Annotations
@CorrespondsTo
()
def
pass
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
patch
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MethodDirectives
def
path
[
T
]
(
t:
Unmarshaller
[
String
,
T
]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
path
[
T1
,
T2
]
(
p:
PathMatcher2
[
T1
,
T2
]
,
inner:
BiFunction
[
T1
,
T2
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
path
[
T
]
(
p:
PathMatcher1
[
T
]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
path
(
p:
PathMatcher0
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
path
(
inner:
Function
[
String
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
path
(
segment:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathEnd
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathEndOrSingleSlash
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathPrefix
[
T
]
(
t:
Unmarshaller
[
String
,
T
]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathPrefix
[
T1
,
T2
]
(
p:
PathMatcher2
[
T1
,
T2
]
,
inner:
BiFunction
[
T1
,
T2
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathPrefix
[
T
]
(
p:
PathMatcher1
[
T
]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathPrefix
(
p:
PathMatcher0
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathPrefix
(
inner:
Function
[
String
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathPrefix
(
segment:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathPrefixTest
[
T1
,
T2
]
(
pm:
PathMatcher2
[
T1
,
T2
]
,
inner:
BiFunction
[
T1
,
T2
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathPrefixTest
[
T1
]
(
pm:
PathMatcher1
[
T1
]
,
inner:
Function
[
T1
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathPrefixTest
(
pm:
PathMatcher0
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathPrefixTest
(
segment:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathSingleSlash
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathSuffix
[
T1
,
T2
]
(
pm:
PathMatcher2
[
T1
,
T2
]
,
inner:
BiFunction
[
T1
,
T2
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathSuffix
[
T1
]
(
pm:
PathMatcher1
[
T1
]
,
inner:
Function
[
T1
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathSuffix
(
pm:
PathMatcher0
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathSuffix
(
segment:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathSuffixTest
[
T1
,
T2
]
(
pm:
PathMatcher2
[
T1
,
T2
]
,
inner:
BiFunction
[
T1
,
T2
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathSuffixTest
[
T1
]
(
pm:
PathMatcher1
[
T1
]
,
inner:
Function
[
T1
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathSuffixTest
(
pm:
PathMatcher0
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
pathSuffixTest
(
segment:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
post
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MethodDirectives
def
provide
[
T
]
(
t:
T
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
put
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MethodDirectives
def
rawPathPrefix
[
T1
,
T2
]
(
pm:
PathMatcher2
[
T1
,
T2
]
,
inner:
BiFunction
[
T1
,
T2
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
rawPathPrefix
[
T1
]
(
pm:
PathMatcher1
[
T1
]
,
inner:
Function
[
T1
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
rawPathPrefix
(
pm:
PathMatcher0
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
rawPathPrefix
(
segment:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
rawPathPrefixTest
[
T1
,
T2
]
(
pm:
PathMatcher2
[
T1
,
T2
]
,
inner:
BiFunction
[
T1
,
T2
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
rawPathPrefixTest
[
T1
]
(
pm:
PathMatcher1
[
T1
]
,
inner:
Function
[
T1
,
Route
]
)
:
Route
Definition Classes
PathDirectives
def
rawPathPrefixTest
(
pm:
PathMatcher0
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
rawPathPrefixTest
(
segment:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
recoverRejections
(
f:
Function
[
Iterable
[
Rejection
],
RouteResult
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
recoverRejectionsWith
(
f:
Function
[
Iterable
[
Rejection
],
CompletionStage
[
RouteResult
]]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
redirect
(
uri:
Uri
,
redirectionType:
StatusCode
)
:
Route
Definition Classes
RouteDirectives
def
redirectToNoTrailingSlashIfPresent
(
redirectionType:
StatusCode
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
redirectToTrailingSlashIfMissing
(
redirectionType:
StatusCode
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
PathDirectives
def
reject
()
:
Route
Definition Classes
RouteDirectives
def
reject
(
rejection:
Rejection
,
rejections:
Rejection
*
)
:
Route
Definition Classes
RouteDirectives
Annotations
@varargs
()
def
rejectEmptyResponse
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MiscDirectives
def
request
[
T
]
(
unmarshaller:
Unmarshaller
[_ >:
HttpRequest
,
T
]
,
inner:
Function
[
T
,
Route
]
)
:
Route
Definition Classes
MarshallingDirectives
def
requestEncodedWith
(
encoding:
HttpEncoding
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CodingDirectives
def
requestEntityEmpty
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MiscDirectives
def
requestEntityPresent
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MiscDirectives
def
respondWithDefaultHeader
(
responseHeader:
HttpHeader
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
RespondWithDirectives
def
respondWithDefaultHeaders
(
responseHeaders:
Iterable
[
HttpHeader
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
RespondWithDirectives
def
respondWithHeader
(
responseHeader:
HttpHeader
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
RespondWithDirectives
def
respondWithHeaders
(
responseHeaders:
Iterable
[
HttpHeader
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
RespondWithDirectives
def
responseEncodingAccepted
(
encoding:
HttpEncoding
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CodingDirectives
def
route
(
alternatives:
Route
*
)
:
Route
Definition Classes
RouteDirectives
Annotations
@CorrespondsTo
()
@varargs
()
def
runRoute
(
route:
Route
,
request:
HttpRequest
,
defaultHostInfo:
DefaultHostInfo
)
:
TestRouteResult
Definition Classes
RouteTest
def
runRoute
(
route:
Route
,
request:
HttpRequest
)
:
TestRouteResult
Definition Classes
RouteTest
def
runRouteUnSealed
(
route:
Route
,
request:
HttpRequest
,
defaultHostInfo:
DefaultHostInfo
)
:
TestRouteResult
Definition Classes
RouteTest
def
runRouteUnSealed
(
route:
Route
,
request:
HttpRequest
)
:
TestRouteResult
Definition Classes
RouteTest
def
scheme
(
name:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
SchemeDirectives
def
selectPreferredLanguage
(
languages:
Iterable
[
Language
]
,
inner:
Function
[
Language
,
Route
]
)
:
Route
Definition Classes
MiscDirectives
def
setCookie
(
cookies:
Iterable
[
HttpCookie
]
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CookieDirectives
def
setCookie
(
cookie:
HttpCookie
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CookieDirectives
def
storeUploadedFile
(
fieldName:
String
,
destFn:
Function
[
FileInfo
,
File
]
,
inner:
BiFunction
[
FileInfo
,
File
,
Route
]
)
:
Route
Definition Classes
FileUploadDirectives
Annotations
@ApiMayChange
()
def
storeUploadedFiles
(
fieldName:
String
,
destFn:
Function
[
FileInfo
,
File
]
,
inner:
Function
[
List
[
Entry
[
FileInfo
,
File
]],
Route
]
)
:
Route
Definition Classes
FileUploadDirectives
Annotations
@ApiMayChange
()
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
implicit
def
system
:
ActorSystem
Definition Classes
JUnitRouteTestBase
→
RouteTest
def
systemResource
:
ActorSystemResource
Attributes
protected
Definition Classes
JUnitRouteTest
→
JUnitRouteTestBase
Annotations
@Rule
()
def
testRoute
(
first:
Route
,
others:
Route
*
)
:
TestRoute
Wraps a list of route alternatives with testing support.
Wraps a list of route alternatives with testing support.
Definition Classes
RouteTest
Annotations
@varargs
()
def
toStrictEntity
(
timeout:
FiniteDuration
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
uploadedFile
(
fieldName:
String
,
inner:
BiFunction
[
FileInfo
,
File
,
Route
]
)
:
Route
Definition Classes
FileUploadDirectives
Annotations
@Deprecated
def
validate
(
check:
BooleanSupplier
,
errorMsg:
String
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MiscDirectives
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
withExecutionContext
(
ec:
ExecutionContextExecutor
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
withLog
(
log:
LoggingAdapter
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
withMaterializer
(
mat:
Materializer
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
withPrecompressedMediaTypeSupport
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
CodingDirectives
def
withRangeSupport
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
RangeDirectives
def
withRequestTimeout
(
timeout:
Duration
,
timeoutHandler:
Function
[
HttpRequest
,
HttpResponse
]
,
inner:
Supplier
[
Route
]
)
:
RouteAdapter
Definition Classes
TimeoutDirectives
def
withRequestTimeout
(
timeout:
Duration
,
inner:
Supplier
[
Route
]
)
:
RouteAdapter
Definition Classes
TimeoutDirectives
def
withRequestTimeoutResponse
(
timeoutHandler:
Function
[
HttpRequest
,
HttpResponse
]
,
inner:
Supplier
[
Route
]
)
:
RouteAdapter
Definition Classes
TimeoutDirectives
def
withSettings
(
s:
RoutingSettings
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
BasicDirectives
def
withSizeLimit
(
maxBytes:
Long
,
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MiscDirectives
def
withoutRequestTimeout
(
inner:
Supplier
[
Route
]
)
:
RouteAdapter
Definition Classes
TimeoutDirectives
def
withoutSizeLimit
(
inner:
Supplier
[
Route
]
)
:
Route
Definition Classes
MiscDirectives
def
→
[
B
]
(
y:
B
)
: (
JUnitRouteTest
,
B
)
Implicit information
This member is added by an implicit conversion from
JUnitRouteTest
to
ArrowAssoc
[
JUnitRouteTest
] performed by method ArrowAssoc in scala.Predef.
Definition Classes
ArrowAssoc
Inherited from
JUnitRouteTestBase
Inherited from
RouteTest
Inherited from
WSTestRequestBuilding
Inherited from
AllDirectives
Inherited from
FramedEntityStreamingDirectives
Inherited from
TimeoutDirectives
Inherited from
WebSocketDirectives
Inherited from
SecurityDirectives
Inherited from
SchemeDirectives
Inherited from
RouteDirectives
Inherited from
RespondWithDirectives
Inherited from
RangeDirectives
Inherited from
PathDirectives
Inherited from
ParameterDirectives
Inherited from
MiscDirectives
Inherited from
MethodDirectives
Inherited from
MarshallingDirectives
Inherited from
HostDirectives
Inherited from
HeaderDirectives
Inherited from
FutureDirectives
Inherited from
FormFieldDirectives
Inherited from
FileUploadDirectives
Inherited from
FileAndResourceDirectives
Inherited from
ExecutionDirectives
Inherited from
DebuggingDirectives
Inherited from
CookieDirectives
Inherited from
CodingDirectives
Inherited from
CacheConditionDirectives
Inherited from
BasicDirectives
Inherited from
AnyRef
Inherited from
Any
Inherited by implicit conversion any2stringadd from
JUnitRouteTest
to
any2stringadd
[
JUnitRouteTest
]
Inherited by implicit conversion StringFormat from
JUnitRouteTest
to
StringFormat
[
JUnitRouteTest
]
Inherited by implicit conversion Ensuring from
JUnitRouteTest
to
Ensuring
[
JUnitRouteTest
]
Inherited by implicit conversion ArrowAssoc from
JUnitRouteTest
to
ArrowAssoc
[
JUnitRouteTest
]
Ungrouped