object Summaries
Holds functions related to 'Summaries'
- Alphabetic
- By Inheritance
- Summaries
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
measure[T](summary: Child, unit: TimeUnit)(block: ⇒ T): T
Measures the time it takes to execute the provided block of code.
Measures the time it takes to execute the provided block of code.
val summary:Summary.Child = ... val res = summary.measure{ //code goes here }
- summary
The summary to use
- unit
The timeunit to use when registering the duration
- block
The block of code to execute/measure
- returns
The result created from the provided function block
- Since
1.0
-
def
measure[T](summary: Summary, unit: TimeUnit)(block: ⇒ T): T
Measures the time it takes to execute the provided block of code.
Measures the time it takes to execute the provided block of code.
val summary:Summary = ... val res = summary.measure{ //code goes here }
- summary
The summary to use
- unit
The timeunit to use when registering the duration
- block
The block of code to execute/measure
- returns
The result created from the provided function block
- Since
1.0
-
def
measureAsync[T](summary: Child, unit: TimeUnit)(block: ⇒ Future[T])(implicit ec: ExecutionContext): Future[T]
Measures the time it takes to execute the Future resulting from the provided block of code.
Measures the time it takes to execute the Future resulting from the provided block of code.
val summary:Summary.Child = ... val fut = summary.measureAsync{ Future { //code goes here } }
- summary
The summary to use
- unit
The timeunit to use when registering the duration
- block
The function returning a Future which to measure
- returns
The future created from the provided function block
- Since
1.0
-
def
measureAsync[T](summary: Summary, unit: TimeUnit)(block: ⇒ Future[T])(implicit ec: ExecutionContext): Future[T]
Measures the time it takes to execute the Future resulting from the provided block of code.
Measures the time it takes to execute the Future resulting from the provided block of code.
val summary:Summary = ... val fut = summary.measureAsync{ Future { //code goes here } }
- summary
The summary to use
- unit
The timeunit to use when registering the duration
- block
The function returning a Future which to measure
- returns
The future created from the provided function block
- Since
1.0
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
record(summary: Child, unit: TimeUnit)(duration: Duration): Child
Record the duration in the provided unit.
Record the duration in the provided unit.
- summary
The summary to use
- unit
The timeunit to use when registering the duration
- duration
The duration to register
- returns
itself
- Since
1.0
-
def
record(summary: Summary, unit: TimeUnit)(duration: Duration): Summary
Record the duration in the provided unit.
Record the duration in the provided unit.
- summary
The summary to use
- unit
The timeunit to use when registering the duration
- duration
The duration to register
- returns
itself
- Since
1.0
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated