| Name | Description | Type | Package | Framework |
| GpioPinAnalogValueChangeEvent | GPIO analog pin value change event. | Class | com.pi4j.io.gpio.event | PI4J |
| GpioPinDigitalStateChangeEvent | GPIO digital state pin value change event. | Class | com.pi4j.io.gpio.event | PI4J |
| GpioPinEvent | Class | com.pi4j.io.gpio.event | PI4J | |
| GpioPinListener | This interface implements the callback event handler for GPIO pin state changes. | Interface | com.pi4j.io.gpio.event | PI4J |
| GpioPinListenerAnalog | This interface implements the callback event handler for GPIO pin state changes. | Interface | com.pi4j.io.gpio.event | PI4J |
| GpioPinListenerDigital | This interface implements the callback event handler for GPIO pin state changes. | Interface | com.pi4j.io.gpio.event | PI4J |
| PinAnalogValueChangeEvent | GPIO analog pin value change event. | Class | com.pi4j.io.gpio.event | PI4J |
| PinDigitalStateChangeEvent | GPIO digital pin state change event. | Class | com.pi4j.io.gpio.event | PI4J |
| PinEvent | Class | com.pi4j.io.gpio.event | PI4J | |
| PinEventType | Class | com.pi4j.io.gpio.event | PI4J | |
| PinListener | Pin Listener Interface This interface implements the callback event handler for Pin state changes. | Interface | com.pi4j.io.gpio.event | PI4J |