io
.
jobial
.
scase
.
aws
.
lambda
IOLambdaRequestHandler
Related Doc:
package lambda
abstract
class
IOLambdaRequestHandler
[
REQ
,
RESP
]
extends
LambdaRequestHandler
[
IO
,
REQ
,
RESP
]
Linear Supertypes
LambdaRequestHandler
[
IO
,
REQ
,
RESP
],
Logging
,
LazyLogging
,
CatsUtils
,
RequestHandler
[
IO
,
REQ
,
RESP
],
RequestStreamHandler
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
IOLambdaRequestHandler
LambdaRequestHandler
Logging
LazyLogging
CatsUtils
RequestHandler
RequestStreamHandler
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
IOLambdaRequestHandler
()
Type Members
type
Handler
= (
REQ
) ⇒
IO
[
SendResponseResult
[
RESP
]]
Definition Classes
RequestHandler
case class
IterableSequenceSyntax
[
F
[
_
]
,
T
]
extends
Product
with
Serializable
Definition Classes
CatsUtils
Abstract Value Members
abstract
def
handleRequest
(
implicit
context:
RequestContext
[
IO
]
)
:
Handler
Definition Classes
RequestHandler
abstract
def
serviceConfiguration
:
LambdaServiceConfiguration
[
REQ
,
RESP
]
Definition Classes
LambdaRequestHandler
Concrete 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
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
val
awsRequestIdCache
:
TrieMap
[
String
,
String
]
Definition Classes
LambdaRequestHandler
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@IntrinsicCandidate
()
@throws
(
...
)
implicit
lazy val
concurrent
:
ConcurrentEffect
[
IO
]
Definition Classes
IOLambdaRequestHandler
→
LambdaRequestHandler
implicit
lazy val
cs
:
ContextShift
[
IO
]
def
debug
[
F
[
_
]
]
(
msg: ⇒
String
,
t:
Throwable
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
Logging
def
debug
[
F
[
_
]
]
(
msg: ⇒
String
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
Logging
def
defer
[
F
[
_
]
,
A
]
(
f: ⇒
F
[
A
]
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
A
]
Definition Classes
CatsUtils
def
delay
[
F
[
_
]
,
A
]
(
f: ⇒
A
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
A
]
Definition Classes
CatsUtils
def
disableRetry
:
Boolean
Definition Classes
LambdaRequestHandler
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
error
[
F
[
_
]
]
(
msg: ⇒
String
,
t:
Throwable
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
Logging
def
error
[
F
[
_
]
]
(
msg: ⇒
String
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
Logging
def
fromEither
[
F
[
_
]
,
A
]
(
e:
Either
[
Throwable
,
A
]
)
(
implicit
arg0:
Concurrent
[
F
]
)
:
F
[
A
]
Definition Classes
CatsUtils
def
fromFuture
[
F
[
_
]
,
A
]
(
f: ⇒
Future
[
A
]
)
(
implicit
arg0:
Concurrent
[
F
]
)
:
F
[
A
]
Definition Classes
CatsUtils
def
fromJavaFuture
[
F
[
_
]
,
A
]
(
future: ⇒
Future
[
A
]
,
pollTime:
FiniteDuration
)
(
implicit
arg0:
Concurrent
[
F
]
)
:
F
[
A
]
Definition Classes
CatsUtils
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
Annotations
@IntrinsicCandidate
()
def
guarantee
[
F
[
_
]
,
A
]
(
fa:
F
[
A
]
)
(
finalizer:
F
[
Unit
]
)
(
implicit
bracket:
Bracket
[
F
,
Throwable
]
)
:
F
[
A
]
Definition Classes
CatsUtils
def
handleRequest
(
inputStream:
InputStream
,
outputStream:
OutputStream
,
context:
Context
)
:
Unit
Definition Classes
LambdaRequestHandler
→ RequestStreamHandler
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
Annotations
@IntrinsicCandidate
()
def
info
[
F
[
_
]
]
(
msg: ⇒
String
,
t:
Throwable
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
Logging
def
info
[
F
[
_
]
]
(
msg: ⇒
String
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
Logging
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
implicit
def
iterableToSequenceSyntax
[
F
[
_
]
,
T
]
(
l:
Iterable
[
F
[
T
]]
)
(
implicit
arg0:
Parallel
[
F
]
,
arg1:
Applicative
[
F
]
)
:
IterableSequenceSyntax
[
F
,
T
]
Definition Classes
CatsUtils
def
liftIO
[
F
[
_
]
,
A
]
(
f:
IO
[
A
]
)
(
implicit
arg0:
Concurrent
[
F
]
)
:
F
[
A
]
Definition Classes
CatsUtils
lazy val
logger
:
Logger
Attributes
protected
Definition Classes
LazyLogging
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
Annotations
@IntrinsicCandidate
()
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
Annotations
@IntrinsicCandidate
()
def
pure
[
F
[
_
]
,
A
]
(
a:
A
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
A
]
Definition Classes
CatsUtils
def
raiseError
[
F
[
_
]
,
A
]
(
t:
Throwable
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
A
]
Definition Classes
CatsUtils
def
runResult
(
result:
IO
[_]
)
:
Unit
Definition Classes
IOLambdaRequestHandler
→
LambdaRequestHandler
def
sleep
[
F
[
_
]
]
(
duration:
FiniteDuration
)
(
implicit
arg0:
Timer
[
F
]
)
:
F
[
Unit
]
Definition Classes
CatsUtils
def
start
[
F
[
_
]
,
A
]
(
f:
F
[
A
]
)
(
implicit
arg0:
Concurrent
[
F
]
)
:
F
[
Fiber
[
F
,
A
]]
Definition Classes
CatsUtils
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
take
[
F
[
_
]
,
T
]
(
mvar:
MVar
[
F
,
T
]
,
timeout:
Option
[
FiniteDuration
]
,
pollTime:
FiniteDuration
)
(
implicit
arg0:
Concurrent
[
F
]
,
arg1:
Timer
[
F
]
)
:
F
[
T
]
Definition Classes
CatsUtils
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
trace
[
F
[
_
]
]
(
msg: ⇒
String
,
t:
Throwable
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
Logging
def
trace
[
F
[
_
]
]
(
msg: ⇒
String
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
Logging
def
unit
[
F
[
_
]
]
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
CatsUtils
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
waitFor
[
F
[
_
]
,
A
]
(
f: ⇒
F
[
A
]
)
(
cond: (
A
) ⇒
F
[
Boolean
]
,
pollTime:
FiniteDuration
)
(
implicit
arg0:
Concurrent
[
F
]
,
arg1:
Timer
[
F
]
)
:
F
[
A
]
Definition Classes
CatsUtils
def
warn
[
F
[
_
]
]
(
msg: ⇒
String
,
t:
Throwable
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
Logging
def
warn
[
F
[
_
]
]
(
msg: ⇒
String
)
(
implicit
arg0:
Sync
[
F
]
)
:
F
[
Unit
]
Definition Classes
Logging
def
whenA
[
F
[
_
]
,
A
]
(
cond:
Boolean
)
(
f: ⇒
F
[
A
]
)
(
implicit
arg0:
Monad
[
F
]
)
:
F
[
Unit
]
Definition Classes
CatsUtils
Deprecated Value Members
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@Deprecated
@deprecated
@throws
(
classOf[java.lang.Throwable]
)
Deprecated
(Since version )
see corresponding Javadoc for more information.
Inherited from
LambdaRequestHandler
[
IO
,
REQ
,
RESP
]
Inherited from
Logging
Inherited from
LazyLogging
Inherited from
CatsUtils
Inherited from
RequestHandler
[
IO
,
REQ
,
RESP
]
Inherited from
RequestStreamHandler
Inherited from
AnyRef
Inherited from
Any
Ungrouped