object Histograms
Holds functions related to 'Histograms'
- Alphabetic
- By Inheritance
- Histograms
- 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](histogram: 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 histogram:Histogram.Child = ... val res = Histograms.measure(histogram, TimeUnit.SECONDS){ //code goes here }
- histogram
The histogram 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](histogram: Histogram, 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 histogram:Histogram = ... val res = Histograms.measure(histogram, TimeUnit.SECONDS){ //code goes here }
- histogram
The histogram 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](histogram: 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 histogram:Histogram.Child = ... val fut = Histograms.measureAsync(histogram, TimeUnit.SECONDS){ Future { //code goes here } }
- histogram
The histogram 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](histogram: Histogram, 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 histogram:Histogram = ... val fut = Histograms.measureAsync(histogram, TimeUnit.SECONDS){ Future { //code goes here } }
- histogram
The histogram 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(histogram: Child, unit: TimeUnit)(duration: Duration): Child
Record the duration in the unit as set by seen by the implicit unit visible to this class.
Record the duration in the unit as set by seen by the implicit unit visible to this class.
- histogram
The histogram to use
- unit
The timeunit to use when registering the duration
- duration
The duration to register
- returns
itself
- Since
1.0
-
def
record(histogram: Histogram, unit: TimeUnit)(duration: Duration): Histogram
Record the duration in the unit as set by seen by the implicit unit visible to this class.
Record the duration in the unit as set by seen by the implicit unit visible to this class.
- histogram
The histogram 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