org
.
bitbucket
.
pshirshov
.
izumitk
.
failures
.
util
maybe
package
maybe
Linear Supertypes
StrictLogging
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
maybe
StrictLogging
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
implicit
class
MaybeExtensions
[
T
]
extends
AnyRef
implicit
class
TryExtensions
[
T
]
extends
AnyRef
Value Members
def
apply
[
T
]
(
r: ⇒
T
)
:
Maybe
[
T
]
def
flatten
[
G
]
(
mapper:
PartialFunction
[
Throwable
,
Every
[
ServiceFailure
]]
)
(
theTry: ⇒
Try
[
Maybe
[
G
]]
)
:
Maybe
[
G
]
def
flatten
[
G
]
(
failureMessage:
String
)
(
theTry: ⇒
Try
[
Maybe
[
G
]]
)
:
Maybe
[
G
]
def
flatten
[
G
]
(
theTry: ⇒
Try
[
Maybe
[
G
]]
)
:
Maybe
[
G
]
def
from
[
G
]
(
mapper:
PartialFunction
[
Throwable
,
Every
[
ServiceFailure
]]
)
(
theTry: ⇒
Try
[
G
]
)
:
Maybe
[
G
]
def
from
[
G
]
(
failureMessage:
String
)
(
theTry: ⇒
Try
[
G
]
)
:
Maybe
[
G
]
def
from
[
G
]
(
theTry: ⇒
Try
[
G
]
)
:
Maybe
[
G
]
val
logger
:
Logger
Attributes
protected
Definition Classes
StrictLogging
def
mapException
(
failureMessage:
Option
[
String
] =
None
)
:
PartialFunction
[
Throwable
,
Every
[
ServiceFailure
]]
Inherited from
StrictLogging
Inherited from
AnyRef
Inherited from
Any
Ungrouped