Class HidServicesListenerList
java.lang.Object
org.hid4java.event.HidServicesListenerList
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ExecutorServiceprivate final List<HidServicesListener> The list with registered listeners -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidadd(HidServicesListener listener) final voidclear()Removes all listenersvoidfireHidDeviceAttached(HidDevice hidDevice) Fire the HID device attached eventvoidfireHidDeviceDetached(HidDevice hidDevice) Fire the HID device detached eventvoidfireHidFailure(HidDevice hidDevice) Fire the HID failure eventprotected final List<HidServicesListener> final voidremove(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
-