com
.
sksamuel
.
scruffy
HttpResourceProvider
trait
HttpResourceProvider
extends
ResponseBuilder
with
MatchersDsl
with
ValidatorsDsl
with
ResponseDsl
Linear Supertypes
ResponseDsl
,
ValidatorsDsl
,
MatchersDsl
,
ProcessorDsl
,
ResponseBuilder
,
AnyRef
,
Any
Known Subclasses
ResourceProvider
Ordering
Alphabetic
By inheritance
Inherited
HttpResourceProvider
ResponseDsl
ValidatorsDsl
MatchersDsl
ProcessorDsl
ResponseBuilder
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
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
var
afters
:
ListBuffer
[
Processor
]
Attributes
protected[
com.sksamuel.scruffy
]
def
ajax
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
MatchersDsl
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
var
befores
:
ListBuffer
[
Processor
]
Attributes
protected[
com.sksamuel.scruffy
]
def
body
(
mediaType:
String
)
(
thunk: ⇒
Any
)
:
Processor
Definition Classes
ResponseDsl
def
body
(
mediaType:
MediaType
)
(
thunk: ⇒
Any
)
:
Processor
Definition Classes
ResponseDsl
implicit
def
bytes2response
(
bytes:
Array
[
Byte
]
)
:
Response
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
conflict
:
Response
Definition Classes
ResponseBuilder
def
consume
[
T
]
(
mediaType:
MediaType
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
ValidatorsDsl
def
consume
[
T
]
(
mediaType:
String
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
ValidatorsDsl
def
contentType
[
T
]
(
mediaType:
MediaType
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
ValidatorsDsl
def
contentType
[
T
]
(
mediaType:
String
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
ValidatorsDsl
def
created
:
Response
Definition Classes
ResponseBuilder
def
delete
(
url:
String
)
(
thunk: ⇒
Processor
)
:
HttpResource
def
entity
[
E
]
(
f: (
E
) ⇒
Processor
)
(
implicit
arg0:
Manifest
[
E
]
)
:
Processor
Definition Classes
MatchersDsl
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
def
entitySizeLimit
(
maxSize:
Int
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
ValidatorsDsl
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
implicit
lazy val
executionContext
:
ExecutionContext
Definition Classes
HttpResourceProvider
→
ResponseDsl
→
ProcessorDsl
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
def
future
(
f: (
Context
) ⇒
Future
[
Response
]
)
:
Processor
Definition Classes
ResponseDsl
def
future
(
future:
Future
[
Response
]
)
:
Processor
Definition Classes
ResponseDsl
def
future
(
thunk: ⇒
Response
)
:
Processor
Definition Classes
ResponseDsl
def
gatewayTimeout
:
Response
Definition Classes
ResponseBuilder
def
get
(
url:
String
)
(
thunk: ⇒
Processor
)
:
HttpResource
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
gone
:
Response
Definition Classes
ResponseBuilder
def
handler
(
f: (
Context
) ⇒
Response
)
:
Processor
Definition Classes
ResponseDsl
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
head
(
url:
String
)
(
thunk: ⇒
Processor
)
:
HttpResource
def
header
(
key:
String
,
value:
Any
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
MatchersDsl
def
header
(
key:
HeaderKey
,
value:
Any
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
MatchersDsl
def
host
(
host:
String
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
MatchersDsl
val
httpResources
:
ListBuffer
[
HttpResource
]
Attributes
protected[
com.sksamuel.scruffy
]
def
ifmatch
[
T
]
(
f: ⇒
String
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
ValidatorsDsl
def
internalServerError
(
reason:
String
)
:
Response
Definition Classes
ResponseBuilder
def
internalServerError
:
Response
Definition Classes
ResponseBuilder
def
ip
(
address:
String
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
MatchersDsl
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
lengthRequired
:
Response
Definition Classes
ResponseBuilder
def
localhost
(
host:
String
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
MatchersDsl
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
def
options
(
url:
String
)
(
thunk: ⇒
Processor
)
:
HttpResource
def
param
(
name:
String
,
value:
String
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
MatchersDsl
def
param
(
name:
String
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
MatchersDsl
def
params
[
P <:
Product
]
(
f: (
P
) ⇒
Processor
)
(
implicit
arg0:
Manifest
[
P
]
)
:
Processor
Definition Classes
MatchersDsl
def
partialContent
:
Response
Definition Classes
ResponseBuilder
def
paymentRequired
:
Response
Definition Classes
ResponseBuilder
def
permanentRedirect
(
location:
String
)
:
Response
Definition Classes
ResponseBuilder
def
post
(
url:
String
)
(
thunk: ⇒
Processor
)
:
HttpResource
def
preconditionFailed
:
Response
Definition Classes
ResponseBuilder
def
prefix
(
prefix:
String
)
:
Unit
var
prefix
:
Option
[
String
]
Attributes
protected[
com.sksamuel.scruffy
]
def
processor
(
processor:
Processor
)
(
thunk: ⇒
Processor
)
:
Processor
Definition Classes
ProcessorDsl
def
produce
(
mediaType:
String
)
(
f: (
Context
) ⇒
Any
)
:
Processor
Definition Classes
ResponseDsl
def
produce
(
mediaType:
MediaType
)
(
f: (
Context
) ⇒
Any
)
:
Processor
Definition Classes
ResponseDsl
def
proxyAuthenticationRequired
:
Response
Definition Classes
ResponseBuilder
def
put
(
url:
String
)
(
thunk: ⇒
Processor
)
:
HttpResource
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
def
response
(
resp:
Response
)
:
Processor
Definition Classes
ResponseDsl
implicit
def
response2processor
(
resp:
Response
)
:
Processor
Definition Classes
ResponseDsl
def
seeOther
(
location:
String
)
:
Response
Definition Classes
ResponseBuilder
def
serviceUnavailable
:
Response
Definition Classes
ResponseBuilder
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
status2response
(
s:
Int
)
:
Response
Definition Classes
ResponseBuilder
implicit
def
status2response
(
s:
HttpStatus
)
:
Response
Definition Classes
ResponseBuilder
implicit
def
string2response
(
str:
String
)
:
Response
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
)
(
thunk: ⇒
Processor
)
:
HttpResource
def
unauthorized
:
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
(
...
)
Inherited from
ResponseDsl
Inherited from
ValidatorsDsl
Inherited from
MatchersDsl
Inherited from
ProcessorDsl
Inherited from
ResponseBuilder
Inherited from
AnyRef
Inherited from
Any
Ungrouped