Class HidServicesListenerList
java.lang.Object
org.hid4java.event.HidServicesListenerList
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ExecutorService
private final List
<HidServicesListener> The list with registered listeners -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
add
(HidServicesListener listener) final void
clear()
Removes all listenersvoid
fireHidDeviceAttached
(HidDevice hidDevice) Fire the HID device attached eventvoid
fireHidDeviceDetached
(HidDevice hidDevice) Fire the HID device detached eventvoid
fireHidFailure
(HidDevice hidDevice) Fire the HID failure eventprotected final List
<HidServicesListener> final void
remove
(HidServicesListener listener) toArray()
Returns an array with the currently registered listeners.
-
Field Details
-
listeners
The list with registered listeners -
executorService
-
-
Constructor Details
-
HidServicesListenerList
public HidServicesListenerList()
-
-
Method Details
-
add
- Parameters:
listener
- The listener to add
-
remove
- Parameters:
listener
- The listener to remove
-
clear
public final void clear()Removes all listeners -
getListeners
- Returns:
- The listeners list
-
toArray
Returns an array with the currently registered listeners. The returned array is detached from the internal list of registered listeners.- Returns:
- Array with registered listeners.
-
fireHidDeviceAttached
Fire the HID device attached event
- Parameters:
hidDevice
- The device that was attached
-
fireHidDeviceDetached
Fire the HID device detached event
- Parameters:
hidDevice
- The device that was detached
-
fireHidFailure
Fire the HID failure event
- Parameters:
hidDevice
- The device that caused the error if known
-