2009-10-01 1.2.0

org.eclipse.soda.dk.rfid.inventory.benchmark.servlet
Interface IRfidInventoryBenchmarkReader

All Known Implementing Classes:
RfidInventoryBenchmarkReader

public interface IRfidInventoryBenchmarkReader

Version:
1.2.0

Field Summary
static java.lang.String BENCHMARK_REPORT_TOPIC
          Define the benchmark report topic (String) constant.
static java.lang.String BENCHMARKING_GET_TOPIC
          Define the benchmarking get topic (String) constant.
static java.lang.String BENCHMARKING_TOPIC
          Define the benchmarking topic (String) constant.
static java.lang.String BENCHMARKING_WRITE_TOPIC
          Define the benchmarking write topic (String) constant.
static java.lang.String CONTROLBIT_CHANGEREQUEST_TOPIC
          Define the controlbit changerequest topic (String) constant.
static java.lang.String EMPTY_STRING
          Define the empty string (String) constant.
static java.lang.String TAG_REPORT_TOPIC
          Define the tag report topic (String) constant.
static java.lang.String TAGREADING_GET_TOPIC
          Define the tagreading get topic (String) constant.
static java.lang.String TAGREADING_TOPIC
          Define the tagreading topic (String) constant.
 
Method Summary
 void clearBenchmarkReports()
          Clear benchmark reports.
 void displayBenchmarkDetailReports(DeviceServletContext context, int serialNum)
          Display benchmark detail reports with the specified context and serial num parameters.
 java.util.List getBenchmarkDetailReports(int serialNum)
          Get benchmark detail reports with the specified serial num parameter and return the List result.
 void getBenchmarkReport_ajax(DeviceServletContext context)
          Get benchmark report_ajax with the specified context parameter.
 java.util.List getBenchmarkReports()
          Gets the benchmark reports (List) value.
 java.lang.String getPrefix()
          Gets the prefix (String) value.
 boolean isBenchmarkEnabled()
          Gets the benchmark enabled (boolean) value.
 boolean isTagreadStarted()
          Gets the tagread started (boolean) value.
 void setBenchmarking(boolean state)
          Sets the benchmarking value.
 boolean startBenchmarkRuns(int cycles, long duration, long delay)
          Start benchmark runs with the specified cycles, duration and delay parameters and return the boolean result.
 void stopBenchmarkRuns()
          Stop benchmark runs.
 

Field Detail

TAGREADING_TOPIC

static final java.lang.String TAGREADING_TOPIC
Define the tagreading topic (String) constant.


TAGREADING_GET_TOPIC

static final java.lang.String TAGREADING_GET_TOPIC
Define the tagreading get topic (String) constant.


TAG_REPORT_TOPIC

static final java.lang.String TAG_REPORT_TOPIC
Define the tag report topic (String) constant.


BENCHMARKING_TOPIC

static final java.lang.String BENCHMARKING_TOPIC
Define the benchmarking topic (String) constant.


BENCHMARKING_GET_TOPIC

static final java.lang.String BENCHMARKING_GET_TOPIC
Define the benchmarking get topic (String) constant.


BENCHMARKING_WRITE_TOPIC

static final java.lang.String BENCHMARKING_WRITE_TOPIC
Define the benchmarking write topic (String) constant.


BENCHMARK_REPORT_TOPIC

static final java.lang.String BENCHMARK_REPORT_TOPIC
Define the benchmark report topic (String) constant.


CONTROLBIT_CHANGEREQUEST_TOPIC

static final java.lang.String CONTROLBIT_CHANGEREQUEST_TOPIC
Define the controlbit changerequest topic (String) constant.


EMPTY_STRING

static final java.lang.String EMPTY_STRING
Define the empty string (String) constant.

See Also:
Constant Field Values
Method Detail

clearBenchmarkReports

void clearBenchmarkReports()
Clear benchmark reports.

See Also:
getBenchmarkReports()

displayBenchmarkDetailReports

void displayBenchmarkDetailReports(DeviceServletContext context,
                                   int serialNum)
Display benchmark detail reports with the specified context and serial num parameters.

Parameters:
context - The context (DeviceServletContext) parameter.
serialNum - The serial num (int) parameter.
See Also:
getBenchmarkDetailReports(int)

getBenchmarkDetailReports

java.util.List getBenchmarkDetailReports(int serialNum)
Get benchmark detail reports with the specified serial num parameter and return the List result.

Parameters:
serialNum - The serial num (int) parameter.
Returns:
Results of the get benchmark detail reports (List) value.
See Also:
displayBenchmarkDetailReports(DeviceServletContext,int)

getBenchmarkReport_ajax

void getBenchmarkReport_ajax(DeviceServletContext context)
Get benchmark report_ajax with the specified context parameter.

Parameters:
context - The context (DeviceServletContext) parameter.

getBenchmarkReports

java.util.List getBenchmarkReports()
Gets the benchmark reports (List) value.

Returns:
The benchmark reports (List) value.
See Also:
clearBenchmarkReports()

getPrefix

java.lang.String getPrefix()
Gets the prefix (String) value.

Returns:
The prefix (String) value.

isBenchmarkEnabled

boolean isBenchmarkEnabled()
Gets the benchmark enabled (boolean) value.

Returns:
The benchmark enabled (boolean) value.

isTagreadStarted

boolean isTagreadStarted()
Gets the tagread started (boolean) value.

Returns:
The tagread started (boolean) value.

setBenchmarking

void setBenchmarking(boolean state)
Sets the benchmarking value.

Parameters:
state - The state (boolean) parameter.

startBenchmarkRuns

boolean startBenchmarkRuns(int cycles,
                           long duration,
                           long delay)
Start benchmark runs with the specified cycles, duration and delay parameters and return the boolean result.

Parameters:
cycles - The cycles (int) parameter.
duration - The duration (long) parameter.
delay - The delay (long) parameter.
Returns:
Results of the start benchmark runs (boolean) value.
See Also:
stopBenchmarkRuns()

stopBenchmarkRuns

void stopBenchmarkRuns()
Stop benchmark runs.

See Also:
startBenchmarkRuns(int,long,long)

2009-10-01 1.2.0

Copyright (c) 2009 IBM. See license in Legal section.