implicit class SummaryChildDecorator extends AnyRef
Class with extensions for the Summary.Child class
- Since
1.0
- Alphabetic
- By Inheritance
- SummaryChildDecorator
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
SummaryChildDecorator(underlying: Child)(implicit unit: TimeUnit = TimeUnit.SECONDS)
- underlying
The instance to enrich with functions
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](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 }
- block
The block of code to execute/measure
- returns
The result created from the provided function block
- Since
1.0
-
def
measureAsync[T](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 } }
- 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(duration: Duration): Child
Record the duration in the unit as set by setDefaultUnit.
Record the duration in the unit as set by setDefaultUnit.
- 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