JanosVM v1.0 API

edu.utah.janosvm.kit.comm.jsi
Class NativePlexProvider

java.lang.Object
  |
  +--edu.utah.janosvm.kit.comm.jsi.NativePlexProvider
All Implemented Interfaces:
JSIProvider

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


Constructor Summary
NativePlexProvider(java.lang.String protocol)
           
 
Method Summary
(package private) static void ()
           
(package private) static void bindNativeClass()
           
 void detach()
          Detach from whatever rendezvous point is in use.
protected  void finalize()
           
 void handle(JSIConnectionHandler jch)
          The main loop of the provider.
private  void init(java.lang.String protocol)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait, wait0
 

Constructor Detail

NativePlexProvider

public NativePlexProvider(java.lang.String protocol)
                   throws java.io.IOException
Method Detail

bindNativeClass

static void bindNativeClass()

static void ()

init

private void init(java.lang.String protocol)
           throws java.io.IOException

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
Following copied from interface: edu.utah.janosvm.kit.comm.jsi.JSIProvider
Parameters:
jch - The handler to call when a new connection is received.

detach

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

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

JanosVM v1.0 API

This documentation is Copyright (C) 2000-2003 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 Feb 13, 2003