Tested with Glassfish 4.0 Build 80
1) Abandon a Failed/Completed Job.
Issue --> Abandon a Job sets the Start time of the Job to the current time(). Not sure this is expected. As a result of this StartTime of a Job is greater than End time(sample output of list-batch-job-executions shown below)
$ bin/asadmin list-batch-job-executions -x 357
JOBNAME EXECUTIONID STARTTIME ENDTIME BATCHSTATUS EXITSTATUS
simple-batchlet-job 357 Mon Mar 18 18:41:54 IST 2013 Mon Mar 18 17:42:30 IST 2013 ABANDONED FAILED
Command list-batch-job-executions executed successfully.