|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.partnersoft.v3x.net.BarsoomExchangeSocket
public abstract class BarsoomExchangeSocket
A simple server socket that exchanges objects in Barsoom XML format.
| Constructor Summary | |
|---|---|
BarsoomExchangeSocket()
Starts up an exchange socket on a random port with no lookup database. |
|
BarsoomExchangeSocket(int port)
Starts up an exchange socket on the specified port with no lookup database. |
|
BarsoomExchangeSocket(int port,
LookupDatabase lookup)
Starts up an exchange socket on the specified port with the provided lookup database. |
|
BarsoomExchangeSocket(LookupDatabase lookup)
Starts up an exchange socket on a random port with the provided lookup database. |
|
| Method Summary | |
|---|---|
abstract java.lang.Object |
exchange(java.lang.Object original)
Subclasses must implement this. |
protected void |
finalize()
|
java.lang.String |
getAddress()
|
Log |
getLog()
|
int |
getPort()
|
void |
postProcess(java.lang.Object original)
Subclasses may override this. |
void |
run()
|
void |
setLog(Log newLog)
|
void |
stop()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BarsoomExchangeSocket()
throws java.io.IOException
java.io.IOException
public BarsoomExchangeSocket(int port)
throws java.io.IOException
java.io.IOException
public BarsoomExchangeSocket(LookupDatabase lookup)
throws java.io.IOException
java.io.IOException
public BarsoomExchangeSocket(int port,
LookupDatabase lookup)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public abstract java.lang.Object exchange(java.lang.Object original)
public void postProcess(java.lang.Object original)
public void run()
run in interface java.lang.Runnablepublic void stop()
protected void finalize()
throws java.lang.Exception
finalize in class java.lang.Objectjava.lang.Exceptionpublic int getPort()
public java.lang.String getAddress()
public Log getLog()
public void setLog(Log newLog)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||