+ //(*factory)->finalize = smx_ctx_base_factory_finalize;
+ (*factory)->self = smx_ctx_java_self;
+ (*factory)->get_data = smx_ctx_base_get_data;
+ (*factory)->get_thread_id = smx_ctx_base_get_thread_id;
+}
+
+static smx_context_t smx_ctx_java_self(void)
+{
+ return my_current_context;
+}
+
+static void* smx_ctx_java_get_data(smx_context_t context)
+{
+ return context->data;