The Java API for MO Services defines both a synchronous and an asynchronous method for each service operation. This is not a service or a MAL issue, it is a Java API issue only and is not currently documented anywhere. Neither is the threading model documented that is used for the asynchronous methods.
It is recommended to add a description of the asynchronous Java API calls, including a discussion of the intended use cases and any thread model issues.
(The CCSDS Recommended Practice For MO MAL Java API is maybe not the perfect place to add this information, but currently there is no better option.)
The Java API for MO Services defines both a synchronous and an asynchronous method for each service operation. This is not a service or a MAL issue, it is a Java API issue only and is not currently documented anywhere. Neither is the threading model documented that is used for the asynchronous methods.
It is recommended to add a description of the asynchronous Java API calls, including a discussion of the intended use cases and any thread model issues.
(The CCSDS Recommended Practice For MO MAL Java API is maybe not the perfect place to add this information, but currently there is no better option.)