Author: fhanik
Date: Thu May 4 10:47:50 2006
New Revision: 399793
URL: http://svn.apache.org/viewcvs?rev=399793&view=rev
Log:
Enable the system to set the port/ip to be broadcasted changed even after a
start, useful when doing a sequential start of different components at a
different time
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java
tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java
URL:
http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java?rev=399793&r1=399792&r2=399793&view=diff
==============================================================================
---
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java
(original)
+++
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java
Thu May 4 10:47:50 2006
@@ -23,6 +23,7 @@
import org.apache.catalina.tribes.MembershipService;
import org.apache.catalina.tribes.util.StringManager;
import org.apache.catalina.tribes.util.UUIDGenerator;
+import java.io.IOException;
/**
* A <b>membership</b> implementation using simple multicast.
@@ -146,6 +147,15 @@
public void setLocalMemberProperties(String listenHost, int listenPort) {
properties.setProperty("tcpListenHost",listenHost);
properties.setProperty("tcpListenPort",String.valueOf(listenPort));
+ try {
+ if (localMember != null) {
+ localMember.setHostname(listenHost);
+ localMember.setPort(listenPort);
+ localMember.getData(true, true);
+ }
+ }catch ( IOException x ) {
+ throw new IllegalArgumentException(x);
+ }
}
public void setMcastAddr(String addr) {
Modified: tomcat/container/tc5.5.x/modules/groupcom/to-do.txt
URL:
http://svn.apache.org/viewcvs/tomcat/container/tc5.5.x/modules/groupcom/to-do.txt?rev=399793&r1=399792&r2=399793&view=diff
==============================================================================
--- tomcat/container/tc5.5.x/modules/groupcom/to-do.txt (original)
+++ tomcat/container/tc5.5.x/modules/groupcom/to-do.txt Thu May 4 10:47:50 2006
@@ -51,10 +51,6 @@
the valid range for check time,
4. send a RPC message, if no reply, remove the map from itself
-43. Silent member, node discovery.
- Add in the ability to start up tribes, but don't start the membership
broadcast
- component, only the listener
-
41. Build a tipi that is a soft membership
38. Make the AbstractReplicatedMap accept non serializable elements, but just
don't replicate them
@@ -269,3 +265,8 @@
Notes: Completed. The error will be wrapped in a ChannelException and marked
as a
RemoteProcessException for that node.
To receive this exception, one must turn on
+
+43. Silent member, node discovery.
+ Add in the ability to start up tribes, but don't start the membership
broadcast
+ component, only the listener
+Notes: Completed. added in correct startup sequences.
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]