org.vrspace.server
Class MappedConnection

java.lang.Object
  extended byorg.vrspace.server.MappedConnection
All Implemented Interfaces:
java.util.Observer

public class MappedConnection
extends java.lang.Object
implements java.util.Observer

Author:
Rob

Field Summary
protected  Connection clientConnection
           
protected  java.lang.String entryURL
           
protected  java.lang.String host
           
protected  java.lang.String login
           
protected  Connection newRemoteConnection
           
protected  java.lang.String password
           
protected  int port
           
protected  Connection remoteConnection
           
protected  Queue remoteRequests
           
 
Constructor Summary
MappedConnection(java.lang.String host, int port, Client client)
           
MappedConnection(java.lang.String host, int port, java.lang.String entryURL, Client client)
          Creates a new instance of MappedConnection
 
Method Summary
protected  void beginMapping()
           
protected  Connection createConnection(java.lang.String host, int port, java.lang.String login, java.lang.String password)
           
protected  void processGateCommand(java.lang.String message)
           
protected  void processUploaderCommand()
           
 void update(java.util.Observable o, java.lang.Object msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clientConnection

protected Connection clientConnection

remoteConnection

protected Connection remoteConnection

newRemoteConnection

protected Connection newRemoteConnection

remoteRequests

protected Queue remoteRequests

entryURL

protected java.lang.String entryURL

host

protected java.lang.String host

port

protected int port

login

protected java.lang.String login

password

protected java.lang.String password
Constructor Detail

MappedConnection

public MappedConnection(java.lang.String host,
                        int port,
                        Client client)
                 throws java.lang.Exception

MappedConnection

public MappedConnection(java.lang.String host,
                        int port,
                        java.lang.String entryURL,
                        Client client)
                 throws java.lang.Exception
Creates a new instance of MappedConnection

Method Detail

createConnection

protected Connection createConnection(java.lang.String host,
                                      int port,
                                      java.lang.String login,
                                      java.lang.String password)
                               throws java.lang.Exception
Throws:
java.lang.Exception

update

public void update(java.util.Observable o,
                   java.lang.Object msg)
Specified by:
update in interface java.util.Observer

beginMapping

protected void beginMapping()

processGateCommand

protected void processGateCommand(java.lang.String message)
                           throws java.lang.Exception
Throws:
java.lang.Exception

processUploaderCommand

protected void processUploaderCommand()