X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/0ff207b9e492129a12c9e892ee4b9de9d70f3a63..2731800aa869070da00bf7d38de0dea3ca71682f:/src/java/jxbt_utilities.c diff --git a/src/java/jxbt_utilities.c b/src/java/jxbt_utilities.c index da844c8172..43047a636a 100644 --- a/src/java/jxbt_utilities.c +++ b/src/java/jxbt_utilities.c @@ -265,31 +265,38 @@ void jxbt_throw_process_not_found(JNIEnv * env, const char *invalid_name) } // tranfert failure -void jxbt_throw_transfer_failure(JNIEnv *env,const char *task_name,const char *alias) -{ +void jxbt_throw_transfer_failure(JNIEnv *env,char *details) { jxbt_throw_by_name(env, "simgrid/msg/TransferFailureException", - bprintf("There has been a problem during your task transfer (task :%s / alias :%s)",task_name,alias)); + details); } // host failure Exception -void jxbt_throw_host_failure(JNIEnv *env,const char *task_name,const char *alias) -{ +void jxbt_throw_host_failure(JNIEnv *env,char *details) { jxbt_throw_by_name(env, "simgrid/msg/HostFailureException", - bprintf("Host Failure while sending (task :%s / alias %s) : The host on which you are running has just been rebooted",task_name,alias)); + bprintf("Host Failure %s",details)); } // time out failure Exception -void jxbt_throw_time_out_failure(JNIEnv *env,const char *task_name,const char *alias) -{ +void jxbt_throw_time_out_failure(JNIEnv *env,char *details) { + + jxbt_throw_by_name(env, + "simgrid/msg/TimeoutException", + details); +} + +// task Cancelled exception +void jxbt_throw_task_cancelled(JNIEnv *env,char *details) +{ + jxbt_throw_by_name(env, - "simgrid/msg/TimeoutFailureException", - bprintf("Timeout Failure while sending(task :%s / alias %s ):nothing good happened before the timer you provided elapsed ",task_name,alias)); + "simgrid/msg/TaskCancelledException", + details); } \ No newline at end of file