public static final enum

ItemTrackingManager.Session.State

extends Enum<E extends Enum<E>>
java.lang.Object
   ↳ java.lang.Enum<E extends java.lang.Enum<E>>
     ↳ com.datalogic.itemtracking.ItemTrackingManager.Session.State

Class Overview

Represents the state of the item tracking session, indicating the current execution status of the item tracking algorithm. Each state has specific behavior and possible transitions.

Summary

Enum Values
ItemTrackingManager.Session.State  PAUSED  The algorithm is temporarily paused, preserving its internal state. 
ItemTrackingManager.Session.State  STARTED 

The algorithm is actively running and processing item tracking events. 

ItemTrackingManager.Session.State  STOPPED 

The algorithm is stopped and all internal variables are reset to their initial state. 

Public Methods
static ItemTrackingManager.Session.State valueOf(String name)
final static State[] values()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final ItemTrackingManager.Session.State PAUSED

Added in revision 46

The algorithm is temporarily paused, preserving its internal state.

In this state:

  • No item tracking is performed.
  • Registered event listeners are not triggered.
  • Suitable for temporarily halting the algorithm without resetting its state.

Transitions:

public static final ItemTrackingManager.Session.State STARTED

Added in revision 46

The algorithm is actively running and processing item tracking events.

In this state:

  • Registered event listeners are notified when a new item tracking event occurs.
  • Suitable for real-time item tracking.

Transitions:

public static final ItemTrackingManager.Session.State STOPPED

Added in revision 46

The algorithm is stopped and all internal variables are reset to their initial state.

In this state:

  • No item tracking is performed.
  • Registered event listeners are not triggered.
  • Suitable for starting a new session or resetting the algorithm.

Transitions:

Public Methods

public static ItemTrackingManager.Session.State valueOf (String name)

Added in revision 46

public static final State[] values ()

Added in revision 46