@Override
protected void execute() throws InterruptedException, SenseException
{
_logger.debug("executing ReportLuns task");
ReportLuns cdb = (ReportLuns) getCommand().getCommandDescriptorBlock();
ByteBuffer data = ByteBuffer.allocate((int) cdb.getAllocationLength());
try
{
if (cdb.getSelectReport() == 0x01)
{
// SELECT REPORT 0x01
// Report only well known logical units. Because this implementation does not
// support well known logical units, zero LUs are returned.
data.putLong(0); // 4-byte LUN LIST LENGTH = 0, 4-byte reserved field