@@ -19,7 +19,11 @@ use jni::{
1919 sys:: { jint, jlong} ,
2020 JNIEnv ,
2121} ;
22- use zenoh:: { query:: { Query , Reply , ReplyError , ReplyKeyExpr } , sample:: Sample , session:: EntityGlobalId } ;
22+ use zenoh:: {
23+ query:: { Query , Reply , ReplyError , ReplyKeyExpr } ,
24+ sample:: Sample ,
25+ session:: EntityGlobalId ,
26+ } ;
2327
2428use crate :: { errors:: ZResult , utils:: * } ;
2529
@@ -183,11 +187,11 @@ pub(crate) unsafe fn process_kotlin_sample_callback(
183187 Ok ( move |sample : Sample | {
184188 on_close. noop ( ) ;
185189 let _ = || -> ZResult < ( ) > {
186- let mut env = java_vm. attach_current_thread_as_daemon ( ) . map_err ( |err| {
187- zerror ! ( "Unable to attach thread for sample callback: {}" , err )
188- } ) ?;
189- let byte_array = bytes_to_java_array ( & env , sample . payload ( ) )
190- . map ( |array| env. auto_local ( array) ) ?;
190+ let mut env = java_vm
191+ . attach_current_thread_as_daemon ( )
192+ . map_err ( |err| zerror ! ( "Unable to attach thread for sample callback: {}" , err ) ) ?;
193+ let byte_array =
194+ bytes_to_java_array ( & env , sample . payload ( ) ) . map ( |array| env. auto_local ( array) ) ?;
191195
192196 let encoding_id: jint = sample. encoding ( ) . id ( ) as jint ;
193197 let encoding_schema = match sample. encoding ( ) . schema ( ) {
@@ -257,9 +261,9 @@ pub(crate) unsafe fn process_kotlin_reply_callback(
257261 || -> ZResult < ( ) > {
258262 on_close. noop ( ) ;
259263 tracing:: debug!( "Receiving reply through JNI: {:?}" , reply) ;
260- let mut env = java_vm
261- . attach_current_thread_as_daemon ( )
262- . map_err ( |err| zerror ! ( "Unable to attach thread for GET query callback: {}" , err ) ) ?;
264+ let mut env = java_vm. attach_current_thread_as_daemon ( ) . map_err ( |err| {
265+ zerror ! ( "Unable to attach thread for GET query callback: {}" , err )
266+ } ) ?;
263267 match reply. result ( ) {
264268 Ok ( sample) => crate :: sample_callback:: on_reply_success (
265269 & mut env,
@@ -390,5 +394,3 @@ fn on_query(mut env: JNIEnv, query: Query, callback_global_ref: &GlobalRef) -> Z
390394 } ) ;
391395 result
392396}
393-
394-
0 commit comments