See: Description
Interface | Description |
---|---|
AsyncErrorHandler<P extends Peripheral<? super P>> |
The
AsyncErrorHandler interface defines methods for getting notified of errors of
asynchronous I/O operations. |
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, 2014, Oracle and/or its affiliates. All rights reserved.
Legal Notices