org.objectweb.proactive.ext.benchsocket
Class BenchIbisSocketFactory

java.lang.Object
  extended byibis.util.IbisSocketFactory
      extended byorg.objectweb.proactive.ext.benchsocket.BenchIbisSocketFactory
All Implemented Interfaces:
BenchFactoryInterface

public class BenchIbisSocketFactory
extends ibis.util.IbisSocketFactory
implements BenchFactoryInterface


Field Summary
protected static java.util.ArrayList streamList
           
 
Constructor Summary
BenchIbisSocketFactory()
           
 
Method Summary
 java.net.Socket accept(java.net.ServerSocket a)
           
 void addStream(BenchStream s)
           
 int allocLocalPort()
           
 void close(java.io.InputStream in, java.io.OutputStream out, java.net.Socket s)
           
 java.net.ServerSocket createServerSocket(int port, java.net.InetAddress localAddress, boolean retry)
           
 java.net.ServerSocket createServerSocket(int port, int backlog, java.net.InetAddress addr)
           
 java.net.Socket createSocket(java.net.InetAddress rAddr, int rPort)
           
 java.net.Socket createSocket(java.net.InetAddress dest, int port, java.net.InetAddress localIP, long timeoutMillis)
           
static void dumpStreamIntermediateResults()
           
 
Methods inherited from class ibis.util.IbisSocketFactory
createFactory, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

streamList

protected static java.util.ArrayList streamList
Constructor Detail

BenchIbisSocketFactory

public BenchIbisSocketFactory()
Method Detail

addStream

public void addStream(BenchStream s)
Specified by:
addStream in interface BenchFactoryInterface

dumpStreamIntermediateResults

public static void dumpStreamIntermediateResults()

accept

public java.net.Socket accept(java.net.ServerSocket a)
                       throws java.io.IOException
Throws:
java.io.IOException

close

public void close(java.io.InputStream in,
                  java.io.OutputStream out,
                  java.net.Socket s)

allocLocalPort

public int allocLocalPort()

createServerSocket

public java.net.ServerSocket createServerSocket(int port,
                                                int backlog,
                                                java.net.InetAddress addr)
                                         throws java.io.IOException
Throws:
java.io.IOException

createSocket

public java.net.Socket createSocket(java.net.InetAddress rAddr,
                                    int rPort)
                             throws java.io.IOException
Throws:
java.io.IOException

createSocket

public java.net.Socket createSocket(java.net.InetAddress dest,
                                    int port,
                                    java.net.InetAddress localIP,
                                    long timeoutMillis)
                             throws java.io.IOException
Throws:
java.io.IOException

createServerSocket

public java.net.ServerSocket createServerSocket(int port,
                                                java.net.InetAddress localAddress,
                                                boolean retry)
                                         throws java.io.IOException
Throws:
java.io.IOException


Copyright ? April 2005 INRIA All Rights Reserved.