Author: fhanik
Date: Fri Jun 23 19:00:01 2006
New Revision: 416853
URL: http://svn.apache.org/viewvc?rev=416853&view=rev
Log:
Be able to create the local member without actually starting the membership
service
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java
Modified:
tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java
URL:
http://svn.apache.org/viewvc/tomcat/container/tc5.5.x/modules/groupcom/src/share/org/apache/catalina/tribes/membership/McastService.java?rev=416853&r1=416852&r2=416853&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
Fri Jun 23 19:00:01 2006
@@ -134,7 +134,7 @@
* Return the local member
*/
public Member getLocalMember(boolean alive) {
- if ( alive && localMember != null )
localMember.setMemberAliveTime(System.currentTimeMillis()-impl.getServiceStartTime());
+ if ( alive && localMember != null && impl != null)
localMember.setMemberAliveTime(System.currentTimeMillis()-impl.getServiceStartTime());
return localMember;
}
@@ -148,8 +148,10 @@
if (localMember != null) {
localMember.setHostname(listenHost);
localMember.setPort(listenPort);
- localMember.getData(true, true);
+ } else {
+ localMember = new MemberImpl(listenHost, listenPort, 0);
}
+ localMember.getData(true, true);
}catch ( IOException x ) {
throw new IllegalArgumentException(x);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]