See: Description
| Interface | Description |
|---|---|
| BufferAccess<B extends java.nio.Buffer> |
The
BufferAccess interface provides methods for getting access to the peripheral device (or the driver
thereof) I/O buffers, if any. |
| InputRoundListener<P extends Peripheral<? super P>,B extends java.nio.Buffer> |
The
InputRoundListener interface defines methods for getting notified of the completion of an input round. |
| OutputRoundListener<P extends Peripheral<? super P>,B extends java.nio.Buffer> |
The
OutputRoundListener interface defines methods for getting notified of the completion of an output round. |
| Peripheral<P extends Peripheral<? super P>> |
The
Peripheral interface represents peripheral devices in the system. |
| PeripheralConfig<P extends Peripheral<? super P>> |
The
PeripheralConfig class is a tagging interface for all peripheral configuration classes. |
| PeripheralConfig.HardwareAddressing |
The
HardwareAddressing interface defines an abstraction of
an hardware addressing information common on different platforms. |
| PeripheralDescriptor<P extends Peripheral<? super P>> |
The
PeripheralDescriptor interface encapsulates the identifying and descriptive information of a peripheral
device as well as its registered configuration (hardware addressing parameters, and static and dynamic configuration
parameters). |
| PeripheralEventListener |
The
PeripheralEventListener interface is a tagging interface that all event listeners must implement. |
| RegistrationListener<P extends Peripheral<? super P>> |
The
RegistrationListener interface defines methods for getting notified of the registration and
unregistration of peripheral devices. |
| Transactional |
The
Transactional interface provides methods for demarcating a communication transaction. |
| Class | Description |
|---|---|
| PeripheralEvent<P extends Peripheral<? super P>> |
The
PeripheralEvent class encapsulates events fired by or on behalf of a peripheral device. |
| PeripheralManager |
The
PeripheralManager class provides methods for opening and registering peripheral devices that can then be
handled as Peripheral instances. |
| PeripheralMgmtPermission |
The
PeripheralMgmtPermission class defines permissions for registering and unregistering peripheral devices as
well as opening peripheral devices using their registered configurations. |
| PeripheralPermission |
The
PeripheralPermission abstract class is the superclass of all peripheral permissions. |
| RegistrationEvent<P extends Peripheral<? super P>> |
The
RegistrationEvent class encapsulates peripheral registration and unregistration conditions. |
| RoundCompletionEvent<P extends Peripheral<? super P>,B extends java.nio.Buffer> |
The
RoundCompletionEvent class encapsulates the completion condition of a round of I/O operation. |
| Exception | Description |
|---|---|
| ClosedPeripheralException |
Thrown by an instance of
Peripheral to indicate that an operation is attempted on a peripheral which is
closed. |
| PeripheralConfigInvalidException |
Thrown to indicate that the provided peripheral configuration is invalid/is not supported.
|
| PeripheralException |
Thrown to indicate that a general exception occurred on a peripheral operation.
|
| PeripheralExistsException |
Thrown by the
PeripheralManager to indicate that a peripheral device is already registered for the specified
ID. |
| PeripheralNotFoundException |
Thrown to indicate that there is no peripheral matching the provided peripheral numerical ID, name or properties.
|
| PeripheralTypeNotSupportedException |
Thrown by the
PeripheralManager to indicate permanent unavailability of the looked up peripheral. |
| UnavailablePeripheralException |
Thrown by the
PeripheralManager to indicate that a peripheral cannot be open because it is already open or
that a peripheral cannot be acquired for exclusive access. |
| UnsupportedAccessModeException |
Thrown by the
PeripheralManager to indicate that the looked up peripheral cannot be opened in the requested
access mode. |
Peripheral sub-interfaces. Peripheral devices are registered under a peripheral ID
and with optionally a name and a set of properties.
Unless otherwise noted, passing a null argument to a constructor or method in any class
or interface in this package will cause a NullPointerException to be thrown.Copyright © 2012, 2013, Oracle and/or its affiliates. All rights reserved.
Legal Notices