jist.minisim
Class events.entity

java.lang.Object
  extended by jist.minisim.events.entity
All Implemented Interfaces:
JistAPI.Entity, JistAPI.Timeless
Enclosing class:
events

public static final class events.entity
extends java.lang.Object
implements JistAPI.Entity

Event throughput benchmark entity.


Constructor Summary
events.entity(int mode, long nevents, long nwarm)
          Create new event throughput benchmark entity.
 
Method Summary
 void finish()
          End benchmark.
 void operation_double(double d)
          Event with primitive double parameter.
 void operation_int(int i)
          Event with primitive integer parameter.
 void operation_null()
          Event with no parameters.
 void operation_string(java.lang.String s)
          Event with String parameter.
 void start()
          Begin bechmark.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

events.entity

public events.entity(int mode,
                     long nevents,
                     long nwarm)
Create new event throughput benchmark entity.

Parameters:
mode - benchmark type
nevents - number of benchmark events
nwarm - number of warm-up events
Method Detail

start

public void start()
Begin bechmark.


finish

public void finish()
End benchmark.


operation_null

public void operation_null()
Event with no parameters.


operation_int

public void operation_int(int i)
Event with primitive integer parameter.

Parameters:
i - dummy int

operation_double

public void operation_double(double d)
Event with primitive double parameter.

Parameters:
d - dummy double

operation_string

public void operation_string(java.lang.String s)
Event with String parameter.

Parameters:
s - dummy string