|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectinfoservice.dynamic.DynamicNetworkingHelper
public class DynamicNetworkingHelper
| Constructor Summary | |
|---|---|
DynamicNetworkingHelper()
|
|
| Method Summary | |
|---|---|
private org.w3c.dom.Document |
constructAnswer(java.lang.String a_response)
Constructs the answer for a connectivity request. |
private java.lang.String |
doPing(java.net.InetAddress a_Address,
int a_port,
long a_echoRequest)
Actually executes the ping-like connectivity-test. |
private int |
extractPort(byte[] a_postData)
Extracts the port from the POST data. |
private boolean |
isReachable(java.net.InetAddress a_Address,
int a_port)
|
HttpResponseStructure |
lastMixPostDynaCascade(byte[] a_postData)
This method gets called when a last mix posts its cascade information to the InfoService Such a cascade is not yet established, so it is a temporary cascade an will be treated as such |
HttpResponseStructure |
mixPostConnectivityTest(java.net.InetAddress a_sourceAddress,
byte[] a_postData)
This method gets called when a mix asks the InfoService to verify its connectivity. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DynamicNetworkingHelper()
| Method Detail |
|---|
public HttpResponseStructure lastMixPostDynaCascade(byte[] a_postData)
a_postData - The data of the POST request
HttpResponseStructure HTTP_RETURN_OK (no payload)
or HTTP_RETURN_INTERNAL_SERVER_ERROR
public HttpResponseStructure mixPostConnectivityTest(java.net.InetAddress a_sourceAddress,
byte[] a_postData)
a_sourceAddress - The source address of the requesta_postData - The POST data containing a XML structure with the port
HttpResponseStructure HTTP_RETURN_OK (containing
the answer XML structure) or HTTP_RETURN_INTERNAL_SERVER_ERRORprivate org.w3c.dom.Document constructAnswer(java.lang.String a_response)
- Parameters:
a_response -
- Returns:
private boolean isReachable(java.net.InetAddress a_Address,
int a_port)
private java.lang.String doPing(java.net.InetAddress a_Address,
int a_port,
long a_echoRequest)
a_Address - The target addressa_port - The target porta_echoRequest - The echoRequest to send
private int extractPort(byte[] a_postData)
Port element.
a_postData - The POST data to parse
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||