1 package org.enhydra.shark.api.client.wfservice; 2 3 import org.enhydra.shark.api.SharkTransaction; 4 import org.enhydra.shark.api.client.wfbase.BaseException; 5 import org.enhydra.shark.api.common.DeadlineInfo; 6 7 12 public interface DeadlineAdministration { 13 14 20 void connect (String userId); 21 22 27 void checkDeadlines () throws BaseException; 28 29 34 void checkDeadlines (SharkTransaction t) throws BaseException; 35 36 41 void checkDeadlines (String [] procIds) throws BaseException; 42 43 48 void checkDeadlines (SharkTransaction t,String [] procIds) throws BaseException; 49 50 55 void checkDeadlines (String procId) throws BaseException; 56 57 62 void checkDeadlines (SharkTransaction t,String procId) throws BaseException; 63 64 69 void checkDeadline (String procId,String actId) throws BaseException; 70 71 76 void checkDeadline (SharkTransaction t,String procId,String actId) throws BaseException; 77 78 88 String [] checkDeadlines (int instancesPerTransaction, int failuresToIgnore) throws BaseException; 89 90 93 String [] checkDeadlinesWithTermination() throws BaseException; 94 95 101 DeadlineInfo[] getDeadlineInfo(String procId) throws BaseException; 102 103 110 DeadlineInfo[] getDeadlineInfo(SharkTransaction t,String procId) throws BaseException; 111 112 118 DeadlineInfo[] getDeadlineInfo(String procId, String actId) throws BaseException; 119 120 127 DeadlineInfo[] getDeadlineInfo(SharkTransaction t,String procId, String actId) throws BaseException; 128 129 } 130 | Popular Tags |