:mod:`py4j.java_callback` --- Py4J Callback API
=====================================================


.. module:: py4j.java_callback
  :synopsis: Enables Java programs to call Python Programs.
.. moduleauthor:: Barthelemy Dagenais <barthe@users.sourceforge.net>

The :mod:`py4j.java_callback` module defines the classes that manage callbacks, i.e., Java objects calling Python
objects. These classes should never be accessed directly by the users.

.. _api_pythonproxypool:

PythonProxyPool
---------------

.. autoclass:: py4j.java_callback.PythonProxyPool
   :members:
   :undoc-members:

..
  Examples
  ^^^^^^^^

  ::

    TBD

.. _api_callbackserver:

CallbackServer
--------------

.. autoclass:: py4j.java_callback.CallbackServer
   :members:
   :undoc-members:

..
  Examples
  ^^^^^^^^

  ::

    TBD

.. _api_callbackconnection:

CallbackConnection
------------------

.. autoclass:: py4j.java_callback.CallbackConnection
   :members:
   :undoc-members:

..
  Examples
  ^^^^^^^^

  ::

    TBD