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