I am programatically reading/parsing the cluster-service.xml file from JBoss 3.2.4 in 
order to get the configuration information for a standalone JGroups program (I want it 
to be in the same "group" as the JBoss instance).

I am then passing the XML Element that is the "Config" element object to JChannel's 
constructor (the JGroups source indicates that I can do this).

By stepping through the JGroups 2.2.5 source code with a debugger,  I can see that my 
Object parameter is correctly interpreted as an Element, but it does not appear to be 
able to parse it.  Just for kicks, I tried recompiling the same code with the 
jgroups.jar that shipped with JBoss 3.2.4, but I get the same result.  Further 
inspection seems to indicate that the XMLConfigurator class might be looking for the 
wrong thing (a "protocol" tag) that does not exist in my (or JBoss's) XML.

Printing the XML Element instance outputs the following:


  | <Config>
  |         <!-- UDP: if you have a multihomed machine,
  |              set the bind_addr attribute to the appropriate NIC IP address -->
  |         <!-- UDP: On Windows machines, because of the media sense feature
  |              being broken with multicast (even after disabling media sense)
  |              set the loopback attribute to true -->
  |         <UDP mcast_addr="228.1.2.3" mcast_port="45566" ip_ttl="32" ip_mcast="true" 
mcast_send_buf_size="800000" mcast_recv_buf_size="150000" ucast_send_buf_size="800000" 
ucast_recv_buf_size="150000" loopback="false" />
  |         <PING timeout="2000" num_initial_members="3" up_thread="true" 
down_thread="true" />
  |         <MERGE2 min_interval="10000" max_interval="20000" />
  |         <FD shun="true" up_thread="true" down_thread="true" timeout="2500" 
max_tries="5" />
  |         <VERIFY_SUSPECT timeout="3000" num_msgs="3" up_thread="true" 
down_thread="true" />
  |         <pbcast.NAKACK gc_lag="50" retransmit_timeout="300,600,1200,2400,4800" 
max_xmit_size="8192" up_thread="true" down_thread="true" />
  |         <UNICAST timeout="300,600,1200,2400,4800" window_size="100" 
min_threshold="10" down_thread="true" />
  |         <pbcast.STABLE desired_avg_gossip="20000" up_thread="true" 
down_thread="true" />
  |         <FRAG frag_size="8192" down_thread="true" up_thread="true" />
  |         <pbcast.GMS join_timeout="5000" join_retry_timeout="2000" shun="true" 
print_local_addr="true" />
  |         <pbcast.STATE_TRANSFER up_thread="true" down_thread="true" />
  |       </Config>
  | 
  | 

Any ideas?  Can I pass this element to JChannel on instantiation and expect it to be 
able to parse it or did I misunderstand?

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3841926#3841926

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3841926


-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to