package org.omg.lsae; public interface Job { void run() throws LSAEException; void runNotifiable (String notificationDescriptor) throws LSAEException; void waitFor() throws LSAEException; void terminate() throws LSAEException; OutputData[] getResults() throws LSAEException; OutputData[] getSomeResults (String[] resultNames) throws LSAEException; JobStatus getStatus() throws LSAEException; long getCreated() throws LSAEException; long getStarted() throws LSAEException; long getEnded() throws LSAEException; int getElapsed() throws LSAEException; String getLastEvent() throws LSAEException; String getNotificationDescriptor() throws LSAEException; void destroy() throws LSAEException; }