5 #include "jorte/4all.h"
6 #include "jorte/jorte_typedefs_defines.h"
7 #include "jorte/jorte_protos_api.h"
9 // /////////////////////////////////////////////////////////////////////
10 // public void onRegFail()
11 // /////////////////////////////////////////////////////////////////////
13 onRegFail(void *param)
15 // ///////////////////////////////// SPOLECNA CAST //
17 JNIEnv *env = NULL; // local reference
21 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
25 printf(":c: event func. 'onRegFail()' called.. \n");
30 // ///////////////////////////////// SPOLECNA CAST //
31 if(domain_events_cont->jvm == 0)
34 printf(":!c: jvm = NULL! \n");
38 jvm = domain_events_cont->jvm;
40 (*jvm)->AttachCurrentThread(jvm,
50 printf(":!c: env = NULL! \n");
55 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
59 printf(":!c: cls = NULL! \n");
63 // ///////////////////////////////// SPOLECNA CAST //
65 mid = (*env)->GetMethodID(env,
72 printf(":!c: mid = NULL! \n");
77 (*env)->CallVoidMethod(env,
78 domain_events_cont->obj_de,
85 if((*jvm)->DetachCurrentThread(jvm) != 0)
87 printf(":c!: DetachCurrentThread fault! \n");
96 // /////////////////////////////////////////////////////////////////////
97 // Event - public void onMgrNew()
98 // /////////////////////////////////////////////////////////////////////
100 onMgrNew(const struct ORTEAppInfo *appInfo, void *param)
102 // ///////////////////////////////// SPOLECNA CAST //
104 JNIEnv *env = NULL; // local reference
109 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
113 printf(":c: event func. 'onMgrNew()' called.. \n");
118 // ///////////////////////////////// SPOLECNA CAST //
119 if(domain_events_cont->jvm == 0)
122 printf(":!c: jvm = NULL! \n");
126 jvm = domain_events_cont->jvm;
128 (*jvm)->AttachCurrentThread(jvm,
138 printf(":!c: env = NULL! \n");
143 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
147 printf(":!c: cls = NULL! \n");
151 // create AppInfo instance
152 obj_ainfo = createAppInfo(env, appInfo);
156 printf(":!c: obj_ainfo = NULL! \n");
160 // ///////////////////////////////// SPOLECNA CAST //
162 mid = (*env)->GetMethodID(env,
165 "(Lorg/ocera/orte/types/AppInfo;)V");
169 printf(":!c: mid = NULL! \n");
174 (*env)->CallVoidMethod(env,
175 domain_events_cont->obj_de,
183 if((*jvm)->DetachCurrentThread(jvm) != 0)
185 printf(":c!: DetachCurrentThread fault! \n");
194 // /////////////////////////////////////////////////////////////////////
195 // Event - public void onMgrDelete()
196 // /////////////////////////////////////////////////////////////////////
198 onMgrDelete(const struct ORTEAppInfo *appInfo, void *param)
200 // ///////////////////////////////// SPOLECNA CAST //
202 JNIEnv *env = NULL; // local reference
207 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
211 printf(":c: event func. 'onMgrDelete()' called.. \n");
216 // ///////////////////////////////// SPOLECNA CAST //
217 if(domain_events_cont->jvm == 0)
220 printf(":!c: jvm = NULL! \n");
224 jvm = domain_events_cont->jvm;
226 (*jvm)->AttachCurrentThread(jvm,
236 printf(":!c: env = NULL! \n");
241 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
245 printf(":!c: cls = NULL! \n");
249 // create AppInfo instance
250 obj_ainfo = createAppInfo(env, appInfo);
254 printf(":!c: obj_ainfo = NULL! \n");
258 // ///////////////////////////////// SPOLECNA CAST //
260 mid = (*env)->GetMethodID(env,
263 "(Lorg/ocera/orte/types/AppInfo;)V");
267 printf(":!c: mid = NULL! \n");
272 (*env)->CallVoidMethod(env,
273 domain_events_cont->obj_de,
281 if((*jvm)->DetachCurrentThread(jvm) != 0)
283 printf(":c!: DetachCurrentThread fault! \n");
293 // /////////////////////////////////////////////////////////////////////
294 // Event - onAppRemoteNew
295 // /////////////////////////////////////////////////////////////////////
297 onAppRemoteNew(const struct ORTEAppInfo *appInfo, void *param)
299 // ///////////////////////////////// SPOLECNA CAST //
301 JNIEnv *env = NULL; // local reference
306 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
310 printf(":c: event func. 'onAppRemoteNew()' called.. \n");
315 // ///////////////////////////////// SPOLECNA CAST //
316 if(domain_events_cont->jvm == 0)
319 printf(":!c: jvm = NULL! \n");
323 jvm = domain_events_cont->jvm;
325 (*jvm)->AttachCurrentThread(jvm,
335 printf(":!c: env = NULL! \n");
340 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
344 printf(":!c: cls = NULL! \n");
348 // create AppInfo instance
349 obj_ainfo = createAppInfo(env, appInfo);
353 printf(":!c: obj_ainfo = NULL! \n");
357 // ///////////////////////////////// SPOLECNA CAST //
360 mid = (*env)->GetMethodID(env,
363 "(Lorg/ocera/orte/types/AppInfo;)V");
367 printf(":!c: mid = NULL! \n");
372 (*env)->CallVoidMethod(env,
373 domain_events_cont->obj_de,
381 if((*jvm)->DetachCurrentThread(jvm) != 0)
383 printf(":c!: DetachCurrentThread fault! \n");
392 // /////////////////////////////////////////////////////////////////////
393 // public void onAppDelete() { }
394 // /////////////////////////////////////////////////////////////////////
396 onAppDelete(const struct ORTEAppInfo *appInfo, void *param)
398 // ///////////////////////////////// SPOLECNA CAST //
400 JNIEnv *env = NULL; // local reference
405 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
409 printf(":c: event func. 'onAppDelete()' called.. \n");
414 // ///////////////////////////////// SPOLECNA CAST //
415 if(domain_events_cont->jvm == 0)
418 printf(":!c: jvm = NULL! \n");
422 jvm = domain_events_cont->jvm;
424 (*jvm)->AttachCurrentThread(jvm,
434 printf(":!c: env = NULL! \n");
439 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
443 printf(":!c: cls = NULL! \n");
447 // create AppInfo instance
448 obj_ainfo = createAppInfo(env, appInfo);
452 printf(":!c: obj_ainfo = NULL! \n");
456 // ///////////////////////////////// SPOLECNA CAST //
458 mid = (*env)->GetMethodID(env,
461 "(Lorg/ocera/orte/types/AppInfo;)V");
465 printf(":!c: mid = NULL! \n");
470 (*env)->CallVoidMethod(env,
471 domain_events_cont->obj_de,
479 if((*jvm)->DetachCurrentThread(jvm) != 0)
481 printf(":c!: DetachCurrentThread fault! \n");
490 // /////////////////////////////////////////////////////////////////////
491 // public void onPubRemoteNew()
492 // /////////////////////////////////////////////////////////////////////
494 onPubRemoteNew(const struct ORTEAppInfo *appInfo,
495 const struct ORTEPubInfo *pubInfo,
498 // ///////////////////////////////// SPOLECNA CAST //
500 JNIEnv *env = NULL; // local reference
506 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
510 printf(":c: event func. 'onPubRemoteNew()' called.. \n");
515 // ///////////////////////////////// SPOLECNA CAST //
516 if(domain_events_cont->jvm == 0)
519 printf(":!c: jvm = NULL! \n");
523 jvm = domain_events_cont->jvm;
525 (*jvm)->AttachCurrentThread(jvm,
535 printf(":!c: env = NULL! \n");
540 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
544 printf(":!c: cls = NULL! \n");
548 // create AppInfo instance
549 obj_ainfo = createAppInfo(env, appInfo);
553 printf(":!c: obj_ainfo = NULL! \n");
557 // create PubInfo instance
558 obj_pinfo = createPubInfo(env, pubInfo);
562 printf(":!c: obj_pinfo = NULL! \n");
566 // ///////////////////////////////// SPOLECNA CAST //
568 mid = (*env)->GetMethodID(env,
571 "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/PubInfo;)V");
575 printf(":!c: mid = NULL! \n");
580 (*env)->CallVoidMethod(env,
581 domain_events_cont->obj_de,
590 if((*jvm)->DetachCurrentThread(jvm) != 0)
592 printf(":c!: DetachCurrentThread fault! \n");
601 // /////////////////////////////////////////////////////////////////////
602 //public void onPubRemoteChanged()
603 // /////////////////////////////////////////////////////////////////////
605 onPubRemoteChanged(const struct ORTEAppInfo *appInfo,
606 const struct ORTEPubInfo *pubInfo,
609 // ///////////////////////////////// SPOLECNA CAST //
611 JNIEnv *env = NULL; // local reference
617 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
621 printf(":c: event func. 'onPubRemoteChanged()' called.. \n");
626 // ///////////////////////////////// SPOLECNA CAST //
627 if(domain_events_cont->jvm == 0)
630 printf(":!c: jvm = NULL! \n");
634 jvm = domain_events_cont->jvm;
636 (*jvm)->AttachCurrentThread(jvm,
646 printf(":!c: env = NULL! \n");
651 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
655 printf(":!c: cls = NULL! \n");
659 // create AppInfo instance
660 obj_ainfo = createAppInfo(env, appInfo);
664 printf(":!c: obj_ainfo = NULL! \n");
668 // create PubInfo instance
669 obj_pinfo = createPubInfo(env, pubInfo);
673 printf(":!c: obj_pinfo = NULL! \n");
677 // ///////////////////////////////// SPOLECNA CAST //
679 mid = (*env)->GetMethodID(env,
681 "onPubRemoteChanged",
682 "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/PubInfo;)V");
686 printf(":!c: mid = NULL! \n");
691 (*env)->CallVoidMethod(env,
692 domain_events_cont->obj_de,
701 if((*jvm)->DetachCurrentThread(jvm) != 0)
703 printf(":c!: DetachCurrentThread fault! \n");
714 // /////////////////////////////////////////////////////////////////////
715 // public void onPubDelete()
716 // /////////////////////////////////////////////////////////////////////
718 onPubDelete(const struct ORTEAppInfo *appInfo,
719 const struct ORTEPubInfo *pubInfo,
722 // ///////////////////////////////// SPOLECNA CAST //
724 JNIEnv *env = NULL; // local reference
730 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
734 printf(":c: event func. 'onPubDelete()' called.. \n");
739 // ///////////////////////////////// SPOLECNA CAST //
740 if(domain_events_cont->jvm == 0)
743 printf(":!c: jvm = NULL! \n");
747 jvm = domain_events_cont->jvm;
749 (*jvm)->AttachCurrentThread(jvm,
759 printf(":!c: env = NULL! \n");
764 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
768 printf(":!c: cls = NULL! \n");
772 // create AppInfo instance
773 obj_ainfo = createAppInfo(env, appInfo);
777 printf(":!c: obj_ainfo = NULL! \n");
781 // create PubInfo instance
782 obj_pinfo = createPubInfo(env, pubInfo);
786 printf(":!c: obj_pinfo = NULL! \n");
790 // ///////////////////////////////// SPOLECNA CAST //
792 mid = (*env)->GetMethodID(env,
795 "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/PubInfo;)V");
799 printf(":!c: mid = NULL! \n");
804 (*env)->CallVoidMethod(env,
805 domain_events_cont->obj_de,
814 if((*jvm)->DetachCurrentThread(jvm) != 0)
816 printf(":c!: DetachCurrentThread fault! \n");
825 // /////////////////////////////////////////////////////////////////////
826 // Event - onSubRemoteNew
827 // /////////////////////////////////////////////////////////////////////
829 onSubRemoteNew(const struct ORTEAppInfo *appInfo,
830 const struct ORTESubInfo *subInfo,
833 // ///////////////////////////////// SPOLECNA CAST //
835 JNIEnv *env = NULL; // local reference
841 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
845 printf(":c: event func. 'onSubRemoteNew()' called.. \n");
850 // ///////////////////////////////// SPOLECNA CAST //
851 if(domain_events_cont->jvm == 0)
854 printf(":!c: jvm = NULL! \n");
858 jvm = domain_events_cont->jvm;
860 (*jvm)->AttachCurrentThread(jvm,
870 printf(":!c: env = NULL! \n");
875 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
879 printf(":!c: cls = NULL! \n");
883 // create AppInfo instance
884 obj_ainfo = createAppInfo(env, appInfo);
888 printf(":!c: obj_ainfo = NULL! \n");
892 // create SubInfo instance
893 obj_sinfo = createSubInfo(env, subInfo);
897 printf(":!c: obj_sinfo = NULL! \n");
901 // ///////////////////////////////// SPOLECNA CAST //
903 mid = (*env)->GetMethodID(env,
906 "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/SubInfo;)V");
910 printf(":!c: mid = NULL! \n");
915 (*env)->CallVoidMethod(env,
916 domain_events_cont->obj_de,
925 if((*jvm)->DetachCurrentThread(jvm) != 0)
927 printf(":c!: DetachCurrentThread fault! \n");
936 // /////////////////////////////////////////////////////////////////////
937 // public void onSubRemoteChanged() { }
938 // /////////////////////////////////////////////////////////////////////
940 onSubRemoteChanged(const struct ORTEAppInfo *appInfo,
941 const struct ORTESubInfo *subInfo,
944 // ///////////////////////////////// SPOLECNA CAST //
946 JNIEnv *env = NULL; // local reference
952 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
956 printf(":c: event func. 'onSubRemoteChanged()' called.. \n");
961 // ///////////////////////////////// SPOLECNA CAST //
962 if(domain_events_cont->jvm == 0)
965 printf(":!c: jvm = NULL! \n");
969 jvm = domain_events_cont->jvm;
971 (*jvm)->AttachCurrentThread(jvm,
981 printf(":!c: env = NULL! \n");
986 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
990 printf(":!c: cls = NULL! \n");
994 // create AppInfo instance
995 obj_ainfo = createAppInfo(env, appInfo);
999 printf(":!c: obj_ainfo = NULL! \n");
1003 // create SubInfo instance
1004 obj_sinfo = createSubInfo(env, subInfo);
1008 printf(":!c: obj_sinfo = NULL! \n");
1012 // ///////////////////////////////// SPOLECNA CAST //
1014 mid = (*env)->GetMethodID(env,
1016 "onSubRemoteChanged",
1017 "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/SubInfo;)V");
1021 printf(":!c: mid = NULL! \n");
1026 (*env)->CallVoidMethod(env,
1027 domain_events_cont->obj_de,
1036 if((*jvm)->DetachCurrentThread(jvm) != 0)
1038 printf(":c!: DetachCurrentThread fault! \n");
1047 // /////////////////////////////////////////////////////////////////////
1048 // public void onSubDelete() { }
1049 // /////////////////////////////////////////////////////////////////////
1051 onSubDelete(const struct ORTEAppInfo *appInfo,
1052 const struct ORTESubInfo *subInfo,
1055 // ///////////////////////////////// SPOLECNA CAST //
1057 JNIEnv *env = NULL; // local reference
1063 JORTEDomainEventsContext_t *domain_events_cont = (JORTEDomainEventsContext_t*) param;
1067 printf(":c: event func. 'onSubDelete()' called.. \n");
1072 // ///////////////////////////////// SPOLECNA CAST //
1073 if(domain_events_cont->jvm == 0)
1076 printf(":!c: jvm = NULL! \n");
1080 jvm = domain_events_cont->jvm;
1082 (*jvm)->AttachCurrentThread(jvm,
1092 printf(":!c: env = NULL! \n");
1097 cls = findClass(env, "org.ocera.orte.types.DomainEvents");
1101 printf(":!c: cls = NULL! \n");
1105 // create AppInfo instance
1106 obj_ainfo = createAppInfo(env, appInfo);
1110 printf(":!c: obj_ainfo = NULL! \n");
1114 // create SubInfo instance
1115 obj_sinfo = createSubInfo(env, subInfo);
1119 printf(":!c: obj_sinfo = NULL! \n");
1123 // ///////////////////////////////// SPOLECNA CAST //
1125 mid = (*env)->GetMethodID(env,
1128 "(Lorg/ocera/orte/types/AppInfo;Lorg/ocera/orte/types/SubInfo;)V");
1132 printf(":!c: mid = NULL! \n");
1137 (*env)->CallVoidMethod(env,
1138 domain_events_cont->obj_de,
1147 if((*jvm)->DetachCurrentThread(jvm) != 0)
1149 printf(":c!: DetachCurrentThread fault! \n");