Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
the supernovae exploded: let's split the archive and move bindings to separate packages
[simgrid.git] / src / java / jmsg_application_handler.c
diff --git a/src/java/jmsg_application_handler.c b/src/java/jmsg_application_handler.c
deleted file mode 100644 (file)
index 120e8ea..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright 2006,2007,2010 Da SimGrid Team.
- *
- * This program is free software; you can redistribute it and/or modify it
- * under the terms of the license (GNU LGPL) which comes with this package.
- *
- * Upcalls to the Java functions used as callback to the FleXML application file parser.
- */
-
-#include "jmsg_application_handler.h"
-
-#include "jmsg.h"
-
-#include "surf/surfxml_parse.h"
-#include "jxbt_utilities.h"
-void  japplication_handler_on_start_document(void) {
-  jclass cls;
-  JNIEnv * env = get_current_thread_env();
-  jmethodID id =
-      jxbt_get_static_smethod(env, "simgrid/msg/ApplicationHandler",
-          "onStartDocument", "()V");
-
-  if (!id || !(cls = jxbt_get_class(env, "simgrid/msg/ApplicationHandler")))
-    return;
-
-  (*env)->CallStaticVoidMethod(env, cls, id);
-}
-
-void japplication_handler_on_end_document(void) {
-  jclass cls;
-  JNIEnv * env = get_current_thread_env();
-  jmethodID id =
-      jxbt_get_static_smethod(env, "simgrid/msg/ApplicationHandler",
-          "onEndDocument", "()V");
-
-  if (!id || !(cls = jxbt_get_class(env, "simgrid/msg/ApplicationHandler")))
-    return;
-
-  (*env)->CallStaticVoidMethod(env, cls, id);
-}
-
-void japplication_handler_on_begin_process(void) {
-  jstring jhostName;
-  jstring jfunction;
-  jclass cls;
-  JNIEnv * env = get_current_thread_env();
-  jmethodID id =
-      jxbt_get_static_smethod(env, "simgrid/msg/ApplicationHandler",
-          "onBeginProcess",
-          "(Ljava/lang/String;Ljava/lang/String;)V");
-  if (!id || !(cls = jxbt_get_class(env, "simgrid/msg/ApplicationHandler")))
-    return;
-  jhostName = (jstring) (*env)->NewStringUTF(env, A_surfxml_process_host);
-  jfunction =
-      (jstring) (*env)->NewStringUTF(env, A_surfxml_process_function);
-  (*env)->CallStaticVoidMethod(env, cls, id, jhostName, jfunction);
-}
-
-void japplication_handler_on_process_arg(void) {
-  jstring jarg;
-  jclass cls;
-  JNIEnv * env = get_current_thread_env();
-  jmethodID id =
-      jxbt_get_static_smethod(env, "simgrid/msg/ApplicationHandler",
-          "onProcessArg", "(Ljava/lang/String;)V");
-  if (!id || !(cls = jxbt_get_class(env, "simgrid/msg/ApplicationHandler")))
-    return;
-  jarg = (jstring) (*env)->NewStringUTF(env, A_surfxml_argument_value);
-
-  (*env)->CallStaticVoidMethod(env, cls, id, jarg);
-}
-
-void japplication_handler_on_property(void) {
-  jstring jid;
-  jstring jvalue;
-  jclass cls;
-  JNIEnv * env = get_current_thread_env();
-  jmethodID id =
-      jxbt_get_static_smethod(env, "simgrid/msg/ApplicationHandler",
-          "onProperty",
-          "(Ljava/lang/String;Ljava/lang/String;)V");
-  if (!id || !(cls = jxbt_get_class(env, "simgrid/msg/ApplicationHandler")))
-    return;
-
-  jid = (jstring) (*env)->NewStringUTF(env, A_surfxml_prop_id);
-  jvalue = (jstring) (*env)->NewStringUTF(env, A_surfxml_prop_value);
-  (*env)->CallStaticVoidMethod(env, cls, id, jid, jvalue);
-}
-
-void japplication_handler_on_end_process(void) {
-  JNIEnv * env = get_current_thread_env();
-  jclass cls;
-  jmethodID id =
-      jxbt_get_static_smethod(env, "simgrid/msg/ApplicationHandler",
-          "onEndProcess", "()V");
-  if (!id || !(cls = jxbt_get_class(env, "simgrid/msg/ApplicationHandler")))
-    return;
-  (*env)->CallStaticVoidMethod(env, cls, id);
-}