What is the API threading model used for when using a session callback?

There is a callback thread pool within the API. Although the current thread pool has only a single thread in it, the developer should not assume that the invocation of this method will be done in a serial manner. This means that in principle, this method can be called at any time and it is the developer's responsibility to make this call thread-safe.