BEA Systems, Inc.

Package com.connecterra.ale.reader

Interface Summary
AbstractPhysicalDevice.AFIReadingTagProcessor A AbstractPhysicalDevice.TagProcessor should implement this interface if the device provides special support for efficiently reading the AFI value of a tag that has already been inventoried.
AbstractPhysicalDevice.BankReadTagProcessor TagProcessors should implement this interface if the device can read data from memory banks on the associated tag.
AbstractPhysicalDevice.BankTagProcessor A convenience interface that combines AbstractPhysicalDevice.BankReadTagProcessor and AbstractPhysicalDevice.BankWriteTagProcessor
AbstractPhysicalDevice.BankWriteTagProcessor TagProcessors should implement this interface if the device can write data to memory banks on the associated tag.
AbstractPhysicalDevice.EPCglobalClass1Gen2TagProcessor TagProcessors should implement this interface if the device supports full EPCglobal Class 1 Gen 2 tag functionality.
AbstractPhysicalDevice.EPCglobalTagProcessor A convenience interface that combines AbstractPhysicalDevice.EPCglobalTagReadProcessor and AbstractPhysicalDevice.EPCglobalTagWriteProcessor
AbstractPhysicalDevice.EPCglobalTagReadProcessor TagProcessors should implement this interface if the object in question is identified by an EPC or otherwise contains an EPC value.
AbstractPhysicalDevice.EPCglobalTagWriteProcessor TagProcessors should implement this interface if the device has the capability of modifying the associated tag's EPC value.
ChannelManager.Operation This interface is implemented by classes which represent work to be performed after activation and initialization.
ChannelManager.Proxy This class is implemented by consumers of the ChannelManager mechanism.
LogicalReader A logical reader is a device that performs operations on tags.
PhysicalDevice All physical devices must implement this interface.
SocketAcceptorDeviceChannel.SocketAcceptorListener This interface must be implemented by any class which is set as an asynchronous listener on this channel.
 

Class Summary
AbstractDispatchingPollingPhysicalDevice Adds to AbstractPhysicalDevice support for sequenced polling for inventorying and automatic calls to AbstractPhysicalDevice.TagProcessor methods for each method returned from the inventory method.
AbstractPhysicalDevice This is the base class for the device driver framework.
AbstractPhysicalDevice.EPCTagData Base class for TagProcessors that are associated with a DeviceUnit, and which contain DeviceTagReports that always store EPC data as the tag identity.
AbstractPhysicalDevice.TagData Base class for TagProcessors that are associated with a DeviceUnit
AbstractPhysicalDevice.TagProcessor The base class of objects which can be passed to AbstractPhysicalDevice.processOpSpecs(com.connecterra.ale.reader.AbstractPhysicalDevice.TagProcessor, java.util.List).
AbstractPollingPhysicalDevice Adds support for sequenced polling to the AbstractPhysicalDevice.
AbstractPrinterPhysicalReader Base class for rfid printers.
ByteStreamDeviceChannel A DeviceChannel implemented by a TCP connection initiated by the device driver.
ChannelManager This class manages a set of channels used to communicate with a device.
ChannelManager.State The manager implements a state machine which has these states.
CharacterStreamDeviceChannel A DeviceChannel implemented by a TCP connection initiated by the device driver.
DefaultLogicalReader DefaultLogicalReader is the concrete implementation of LogicalReader that is paired with AbstractPhysicalDevice.
DeviceCapabilities Represents the capabilities of a physical device.
DeviceChannel This class is the base class for all channels used by the ChannelManager.
DeviceUnit A logical unit of operation within a physical device.
DeviceUnitCapabilities Represents the capabilities of a device unit.
DeviceUnitRequest One application request, in a form easily used by a device driver.
OpStatus Type-safe enum representing the write cycle status of a logical reader.
SocketAcceptorDeviceChannel A DeviceChannel implemented by a TCP listener which waits for connections from a remote host or hosts.
 

Exception Summary
AbstractPhysicalDevice.TagResultException This exception should be thrown from a TagProcessor exception with an appropriate OpStatus, and failure info String if the OpStatus is not OK.
 


Documentation is available at
${DOCSWEBROOT}
Copyright 2007 BEA Systems Inc.