!act,doc #2922 Doc event bus and fix Java API