Class SocketConnection

java.lang.Object
com.codename1.io.SocketConnection

public abstract class SocketConnection extends Object
Callback for establishment of a socket connection. Notice this callback is always invoked on a new separate thread to allow uninterrupted IO.
  • Constructor Details

    • SocketConnection

      public SocketConnection()
    • SocketConnection

      public SocketConnection(int connectTimeout)

      Creates a socket connection, setting the connect timeout. Timeout of 0 is infinite.

      Parameters
      • connectTimeout: The connect timeout. 0 for infinite.
      Since

      7.0

  • Method Details

    • connectionError

      public abstract void connectionError(int errorCode, String message)

      Invoked in case of an error in the socket connection, this method is invoked off the EDT

      Parameters
      • errorCode: the error code

      • message: error message if applicable

    • connectionEstablished

      public abstract void connectionEstablished(InputStream is, OutputStream os)

      Invoked when a socket connection is established, this method is invoked off the EDT

      Parameters
      • is: input stream for the socket

      • os: output stream for the socket

    • isConnected

      public boolean isConnected()

      Returns true if this connection is currently active

      Returns

      true if connected

    • getConnectTimeout

      public int getConnectTimeout()

      Gets the connect timeout.

      Returns

      The connect timeout. 0 for infinite.

    • setConnectTimeout

      public void setConnectTimeout(int connectTimeout)

      Sets the connect timeout.

      Parameters
      • connectTimeout: The connect timeout. 0 for infinite timeout.
      Since

      7.0