com
.
sksamuel
.
scruffy
.
swagger
SwaggerRoute
class
SwaggerRoute
extends
RouteProvider
with
CorsSupport
Linear Supertypes
CorsSupport
,
RouteProvider
,
StaticRouteProvider
,
WebsocketResourceProvider
,
HttpRouteProvider
,
ResponseBuilder
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
SwaggerRoute
CorsSupport
RouteProvider
StaticRouteProvider
WebsocketResourceProvider
HttpRouteProvider
ResponseBuilder
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
SwaggerRoute
(
apiVersion:
String
,
title:
String
,
basePath:
String
)
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
def
accepted
:
Response
Definition Classes
ResponseBuilder
def
after
(
processor:
Processor
)
:
Unit
Definition Classes
HttpRouteProvider
var
afters
:
ListBuffer
[
Processor
]
Attributes
protected[
com.sksamuel.scruffy
]
Definition Classes
HttpRouteProvider
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
badGateway
:
Response
Definition Classes
ResponseBuilder
def
badRequest
(
reason:
String
)
:
Response
Definition Classes
ResponseBuilder
def
badRequest
:
Response
Definition Classes
ResponseBuilder
def
before
(
processor:
Processor
)
:
Unit
Definition Classes
HttpRouteProvider
var
befores
:
ListBuffer
[
Processor
]
Attributes
protected[
com.sksamuel.scruffy
]
Definition Classes
HttpRouteProvider
val
builders
:
ListBuffer
[
RouteBuilder
[_, _]]
Attributes
protected[
com.sksamuel.scruffy
]
Definition Classes
HttpRouteProvider
implicit
def
bytes2future
(
bytes:
Array
[
Byte
]
)
:
Future
[
Response
]
Definition Classes
ResponseBuilder
implicit
def
bytes2response
(
bytes:
Array
[
Byte
]
)
:
Response
Definition Classes
ResponseBuilder
implicit
def
case2future
(
any:
Product
)
:
Future
[
Response
]
Definition Classes
ResponseBuilder
implicit
def
case2response
(
any:
Product
)
:
Response
Definition Classes
ResponseBuilder
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
conflict
:
Response
Definition Classes
ResponseBuilder
def
created
:
Response
Definition Classes
ResponseBuilder
def
delete
(
url:
String
)
:
RouteBuilder
[
Array
[
Byte
],
Product
]
Definition Classes
HttpRouteProvider
def
entity
(
e:
Any
)
:
Response
Definition Classes
ResponseBuilder
def
entity
(
e:
Any
,
c:
String
)
:
Response
Definition Classes
ResponseBuilder
def
entity
(
e:
Any
,
c:
MediaType
)
:
Response
Definition Classes
ResponseBuilder
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
implicit
val
executor
:
ExecutionContext
Definition Classes
HttpRouteProvider → ResponseBuilder
def
expectationFailed
:
Response
Definition Classes
ResponseBuilder
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
forbidden
(
reason:
String
)
:
Response
Definition Classes
ResponseBuilder
def
forbidden
:
Response
Definition Classes
ResponseBuilder
def
found
:
Response
Definition Classes
ResponseBuilder
implicit
def
futureEntity2FutureResponse
[
T
]
(
future:
Future
[
T
]
)
:
Future
[
Response
]
Definition Classes
ResponseBuilder
def
gatewayTimeout
:
Response
Definition Classes
ResponseBuilder
def
get
(
url:
String
)
:
RouteBuilder
[
Array
[
Byte
],
Product
]
Definition Classes
HttpRouteProvider
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
gone
:
Response
Definition Classes
ResponseBuilder
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
head
(
url:
String
)
:
RouteBuilder
[
Array
[
Byte
],
Product
]
Definition Classes
HttpRouteProvider
def
internalServerError
(
reason:
String
)
:
Response
Definition Classes
ResponseBuilder
def
internalServerError
:
Response
Definition Classes
ResponseBuilder
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
lengthRequired
:
Response
Definition Classes
ResponseBuilder
def
methodNotAllowed
:
Response
Definition Classes
ResponseBuilder
def
movedPermanently
:
Response
Definition Classes
ResponseBuilder
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
nocontent
:
Response
Definition Classes
ResponseBuilder
def
nonAuthoritativeInformation
:
Response
Definition Classes
ResponseBuilder
def
notAcceptable
:
Response
Definition Classes
ResponseBuilder
def
notFound
(
body:
String
)
:
Response
Definition Classes
ResponseBuilder
def
notFound
:
Response
Definition Classes
ResponseBuilder
def
notImplemented
:
Response
Definition Classes
ResponseBuilder
def
notImplemented
(
reason:
String
)
:
Response
Definition Classes
ResponseBuilder
def
notModified
:
Response
Definition Classes
ResponseBuilder
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
ok
:
Response
Definition Classes
ResponseBuilder
implicit
def
option2future
(
option:
Option
[_]
)
:
Future
[
Response
]
Definition Classes
ResponseBuilder
def
options
(
url:
String
)
:
RouteBuilder
[
Array
[
Byte
],
Product
]
Definition Classes
HttpRouteProvider
def
partialContent
:
Response
Definition Classes
ResponseBuilder
def
paymentRequired
:
Response
Definition Classes
ResponseBuilder
def
permanentRedirect
(
location:
String
)
:
Response
Definition Classes
ResponseBuilder
def
post
(
url:
String
)
:
RouteBuilder
[
Array
[
Byte
],
Product
]
Definition Classes
HttpRouteProvider
def
preconditionFailed
:
Response
Definition Classes
ResponseBuilder
def
prefix
(
prefix:
String
)
:
Unit
Definition Classes
HttpRouteProvider
var
prefix
:
Option
[
String
]
Attributes
protected[
com.sksamuel.scruffy
]
Definition Classes
HttpRouteProvider
def
proxyAuthenticationRequired
:
Response
Definition Classes
ResponseBuilder
def
put
(
url:
String
)
:
RouteBuilder
[
Array
[
Byte
],
Product
]
Definition Classes
HttpRouteProvider
def
requestEntityTooLarge
:
Response
Definition Classes
ResponseBuilder
def
requestHeaderFieldsTooLarge
:
Response
Definition Classes
ResponseBuilder
def
requestTimeout
:
Response
Definition Classes
ResponseBuilder
def
requestURITooLong
:
Response
Definition Classes
ResponseBuilder
def
requestedRangeNotSatisfiable
:
Response
Definition Classes
ResponseBuilder
def
resetContent
:
Response
Definition Classes
ResponseBuilder
implicit
def
response2future
(
resp:
Response
)
:
Future
[
Response
]
Definition Classes
ResponseBuilder
def
routes
:
Seq
[
HttpRoute
]
Definition Classes
HttpRouteProvider
def
seeOther
(
location:
String
)
:
Response
Definition Classes
ResponseBuilder
def
serviceUnavailable
:
Response
Definition Classes
ResponseBuilder
def
static
(
url:
String
)
:
StaticRouteBuilder
Definition Classes
StaticRouteProvider
val
staticRoutes
:
ListBuffer
[
StaticRouteBuilder
]
Definition Classes
StaticRouteProvider
def
status
(
s:
Int
)
:
Response
Definition Classes
ResponseBuilder
def
status
(
s:
HttpStatus
)
:
Response
Definition Classes
ResponseBuilder
def
status
(
s:
HttpResponseStatus
)
:
Response
Definition Classes
ResponseBuilder
implicit
def
status2future
(
status:
HttpStatus
)
:
Future
[
Response
]
Definition Classes
ResponseBuilder
implicit
def
status2future
(
code:
Int
)
:
Future
[
Response
]
Definition Classes
ResponseBuilder
implicit
def
status2response
(
s:
Int
)
:
Response
Definition Classes
ResponseBuilder
implicit
def
status2response
(
s:
HttpStatus
)
:
Response
Definition Classes
ResponseBuilder
implicit
def
string2future
(
str:
String
)
:
Future
[
Response
]
Definition Classes
ResponseBuilder
implicit
def
string2response
(
str:
String
)
:
Response
Definition Classes
ResponseBuilder
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
temporaryRedirect
(
location:
String
)
:
Response
Definition Classes
ResponseBuilder
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
trace
(
url:
String
)
:
RouteBuilder
[
Array
[
Byte
],
Product
]
Definition Classes
HttpRouteProvider
def
unauthorized
:
Response
Definition Classes
ResponseBuilder
def
unprocessableEntity
(
reason:
String
)
:
Response
Definition Classes
ResponseBuilder
def
unprocessableEntity
:
Response
Definition Classes
ResponseBuilder
def
unsupportedMediaType
:
Response
Definition Classes
ResponseBuilder
def
useProxy
:
Response
Definition Classes
ResponseBuilder
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
websocket
(
path:
String
)
(
f: ⇒
WebsocketHandler
)
:
Unit
Definition Classes
WebsocketResourceProvider
val
websocketRoutes
:
ListBuffer
[
WebsocketRoute
]
Attributes
protected[
com.sksamuel.scruffy
]
Definition Classes
WebsocketResourceProvider
Inherited from
CorsSupport
Inherited from
RouteProvider
Inherited from
StaticRouteProvider
Inherited from
WebsocketResourceProvider
Inherited from
HttpRouteProvider
Inherited from
ResponseBuilder
Inherited from
AnyRef
Inherited from
Any
Ungrouped