A connection between a Java Open Client and application server can be in one of the following three states that define the status of the current application server method call:

  • RUNNING — An application server method is executing. No other application server methods can be executed when the connection is in the RUNNING state.
  • STREAMING — There is at least one open output ResultSet. application server methods cannot be executed when the connection is in the STREAMING state. To determine whether a connection is in the STREAMING state, invoke the _isStreaming() method on any proxy object sharing the connection.
  • IDLE — The connection is not in a RUNNING or STREAMING state.