JanosVM v0.6.0 Java API

## edu.utah.janosvm.kit.comm.jsi
Class TCPProvider

    java.lang.Object
      |
      +--edu.utah.janosvm.kit.comm.jsi.TCPProvider

public final class TCPProvider
extends java.lang.Object
implements JSIProvider

A straight forward implementation of a JSIProvider running over TCP.

Constructor Summary
`TCPProvider(int port)` Construct a TCPProvider thats listening on the given port.

Method Summary
`void` `detach()` Detach from whatever rendezvous point is in use.
`void` `handle(JSIConnectionHandler jch)` The main loop of the provider.
`java.lang.String` `toString()`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### TCPProvider

    public TCPProvider(int port)
                throws java.io.IOException

  Construct a TCPProvider thats listening on the given port.
  Parameters:
    `port` - The port to listen for connections.

Method Detail

### detach

    public void detach()

  Description copied from interface: JSIProvider
  Detach from whatever rendezvous point is in use.
  Specified by:
    detach in interface JSIProvider

### handle

    public void handle(JSIConnectionHandler jch)

  Description copied from interface: JSIProvider
  The main loop of the provider. Any connections it receives will be handed off to the JSIConnectionHandler.
  Specified by:
    handle in interface JSIProvider
  Tags copied from interface: JSIProvider
  Parameters:
    `jch` - The handler to call when a new connection is received.

### toString

    public java.lang.String toString()

  Overrides:
    toString in class java.lang.Object

JanosVM v0.6.0 Java API

This documentation is Copyright (C) 2000-2002 The University of Utah. All Rights Reserved. See the documentation license for distribution terms and restrictions.
Documentation, software, and mailing lists for the JanosVM can be found at the Janos Project web page: http://www.cs.utah.edu/flux/janos/
Generated on Mar 17, 2002