|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--org.mmbase.remote.MMHttpAcceptor
| Constructor Summary | |
MMHttpAcceptor(java.lang.String servername,
java.lang.String remoteHost,
int remotePort)
|
|
| Method Summary | |
boolean |
addListener(java.lang.String buildername,
java.lang.String nodename,
RemoteBuilder serv)
Stores remote builder reference in hashtable using the service Reference name as key. |
boolean |
commitNode(java.lang.String nodename,
java.lang.String tableName,
java.lang.String xml)
|
void |
doWork()
Lowers the current thread priority and creates a new MMHttpHandler instance. |
java.lang.String |
getLocalHost()
Gets the localhost name. |
int |
getLocalPort()
Gets localport number. |
boolean |
getNode(java.lang.String nodename,
java.lang.String tableName)
Connects to remote host and requests for an xml version of the node, retrieves xmldata and calls the parser to store node locally as a hashtable. |
java.lang.String |
getProtocol()
Gets protocol name. |
void |
init()
Calls start(). |
byte[] |
readContentLength(int len,
java.io.DataInputStream in)
|
void |
run()
Sets the priority of the admin thread a little higher and continuous with work. |
void |
start()
Starts the admin Thread. |
void |
stop()
Stops the admin Thread. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public MMHttpAcceptor(java.lang.String servername,
java.lang.String remoteHost,
int remotePort)
| Method Detail |
public void init()
public void start()
public void stop()
public void run()
run in interface java.lang.Runnablepublic void doWork()
public boolean commitNode(java.lang.String nodename,
java.lang.String tableName,
java.lang.String xml)
commitNode in interface MMProtocolDriver
public boolean addListener(java.lang.String buildername,
java.lang.String nodename,
RemoteBuilder serv)
addListener in interface MMProtocolDriver
public boolean getNode(java.lang.String nodename,
java.lang.String tableName)
getNode in interface MMProtocolDrivernodename - the name of the service node (aka remotebuilder node)tableName - the name of the service builder (aka remotebuilder) that created it.public int getLocalPort()
getLocalPort in interface MMProtocolDriverpublic java.lang.String getProtocol()
getProtocol in interface MMProtocolDriverpublic java.lang.String getLocalHost()
getLocalHost in interface MMProtocolDriver
public byte[] readContentLength(int len,
java.io.DataInputStream in)
public java.lang.String toString()
toString in interface MMProtocolDrivertoString in class java.lang.Object
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||