Package py4j

Interface GatewayServerListener

All Known Implementing Classes:
DefaultGatewayServerListener, GatewayServer, JavaServer, PythonClient

public interface GatewayServerListener

A client can implement this listener to be notified of Gateway events.

Author:
Barthelemy Dagenais
  • Method Details

    • connectionError

      void connectionError(Exception e)
    • connectionStarted

      void connectionStarted(Py4JServerConnection gatewayConnection)
    • connectionStopped

      void connectionStopped(Py4JServerConnection gatewayConnection)
    • serverError

      void serverError(Exception e)

      This method may be called concurrently with serverPostShutdown().

      Typically a one thread calls shutdown() and then, the thread running the GatewayServer breaks from the connection accept loop.

    • serverPostShutdown

      void serverPostShutdown()

      This method may be called concurrently with serverStopped() and serverError().

      Typically a one thread calls shutdown() and then, the thread running the GatewayServer breaks from the connection accept loop.

    • serverPreShutdown

      void serverPreShutdown()
    • serverStarted

      void serverStarted()
    • serverStopped

      void serverStopped()

      This method may be called concurrently with serverPostShutdown().

      Typically a one thread calls shutdown() and then, the thread running the GatewayServer breaks from the connection accept loop.