org.scache
Class P2PToWebProxy

java.lang.Object
  extended byorg.scache.P2PToWebProxy

public class P2PToWebProxy
extends java.lang.Object

This class acts as a proxy between ordinary HTTP requests from a web browser and the JXTA peer-to-peer network.


Field Summary
protected  java.lang.String applicationGroupName
           
protected  java.lang.String cacheDir
           
protected  java.lang.String password
           
protected  int port
           
protected  java.lang.String userName
           
 
Constructor Summary
P2PToWebProxy(java.lang.String userName, java.lang.String password, java.lang.String applicationGroupName, int port)
           
P2PToWebProxy(java.lang.String userName, java.lang.String password, java.lang.String applicationGroupName, int port, java.lang.String cacheDir)
           
 
Method Summary
static void main(java.lang.String[] args)
           
 void start()
          Starts the P2P to Web proxy and signs into the JXTA network.
 void start(boolean signIntoJXTA)
          Starts the P2P to Web proxy.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

userName

protected java.lang.String userName

password

protected java.lang.String password

port

protected int port

applicationGroupName

protected java.lang.String applicationGroupName

cacheDir

protected java.lang.String cacheDir
Constructor Detail

P2PToWebProxy

public P2PToWebProxy(java.lang.String userName,
                     java.lang.String password,
                     java.lang.String applicationGroupName,
                     int port)

P2PToWebProxy

public P2PToWebProxy(java.lang.String userName,
                     java.lang.String password,
                     java.lang.String applicationGroupName,
                     int port,
                     java.lang.String cacheDir)
Method Detail

start

public void start()
           throws java.lang.Exception
Starts the P2P to Web proxy and signs into the JXTA network.

Throws:
java.lang.Exception

start

public void start(boolean signIntoJXTA)
           throws java.lang.Exception
Starts the P2P to Web proxy.

Parameters:
signIntoJXTA - If true, we sign into JXTA; if false, we assume that this user is already signed into JXTA.
Throws:
java.lang.Exception

main

public static void main(java.lang.String[] args)