object
Monitor extends Module
Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
create[T, S <: Session](webpage: Webpage[S], frequency: Double, evaluator: JSFunction0[T])(implicit manifest: Manifest[T], converter: ValuePersistence[T]): Monitor[T]
-
def
dependencies: List[Realtime.type]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
implements: List[Interface]
-
def
init[S <: Session](website: Website[S]): Unit
-
final
def
isInstanceOf[T0]: Boolean
-
def
load[S <: Session](webpage: Webpage[S]): Unit
-
val
name: String
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
remove[T, S <: Session](webpage: Webpage[S], monitor: Monitor[T]): Unit
-
def
sync[T, S <: Session](webpage: Webpage[S], attribute: PropertyAttribute[T], frequency: Double): Monitor[T]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
val
version: Version
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from Module
Inherited from Interface
Inherited from AnyRef
Inherited from Any
Monitor allows arbitrary JavaScript to be monitored for a changing result at a specific interval and to send that data back to the server when it changes. This utilizes batch sends to avoid extraneous information but causes some intermediate data to be potentially lost.