is possible register event in 1 jvm , let application in jvm consume it?
no. reason is, each jvm instance separate process, hence there no sharing of stacks, heaps etc in turn means events (objects) can not shared. events fired 1 application not visible application running in jvm.
so may need use 1 of commonly used ways of inter-process communication (to make 2 jvms talk each other) implement requirement. popular approaches described in query.