org.jgroups.util.Util.generateLocalName()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(190)

本文整理了Java中org.jgroups.util.Util.generateLocalName()方法的一些代码示例,展示了Util.generateLocalName()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.generateLocalName()方法的具体详情如下:
包路径:org.jgroups.util.Util
类名称:Util
方法名:generateLocalName

Util.generateLocalName介绍

暂无

代码示例

代码示例来源:origin: wildfly/wildfly

  1. public static Address createRandomAddress() {
  2. return createRandomAddress(generateLocalName());
  3. }

代码示例来源:origin: wildfly/wildfly

  1. /**
  2. * Generates and sets local_addr. Sends down a REMOVE_ADDRESS (if existing address was present) and
  3. * a SET_LOCAL_ADDRESS
  4. */
  5. protected JChannel setAddress() {
  6. Address old_addr=local_addr;
  7. local_addr=generateAddress();
  8. if(old_addr != null)
  9. down(new Event(Event.REMOVE_ADDRESS, old_addr));
  10. if(name == null || name.isEmpty()) // generate a logical name if not set
  11. name=Util.generateLocalName();
  12. if(name != null && !name.isEmpty())
  13. NameCache.add(local_addr, name);
  14. Event evt=new Event(Event.SET_LOCAL_ADDRESS, local_addr);
  15. down(evt);
  16. if(up_handler != null)
  17. up_handler.up(evt);
  18. return this;
  19. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. public static Address createRandomAddress() {
  2. return createRandomAddress(generateLocalName());
  3. }

代码示例来源:origin: org.jboss.eap/wildfly-client-all

  1. /**
  2. * Generates and sets local_addr. Sends down a REMOVE_ADDRESS (if existing address was present) and
  3. * a SET_LOCAL_ADDRESS
  4. */
  5. protected JChannel setAddress() {
  6. Address old_addr=local_addr;
  7. local_addr=generateAddress();
  8. if(old_addr != null)
  9. down(new Event(Event.REMOVE_ADDRESS, old_addr));
  10. if(name == null || name.isEmpty()) // generate a logical name if not set
  11. name=Util.generateLocalName();
  12. if(name != null && !name.isEmpty())
  13. NameCache.add(local_addr, name);
  14. Event evt=new Event(Event.SET_LOCAL_ADDRESS, local_addr);
  15. down(evt);
  16. if(up_handler != null)
  17. up_handler.up(evt);
  18. return this;
  19. }

代码示例来源:origin: com.thinkbiganalytics.kylo/kylo-cluster-manager-core

  1. /**
  2. * Start a channel on the cluster
  3. */
  4. @Override
  5. public void start() throws Exception {
  6. if (channel != null) {
  7. log.info("Kylo cluster has already been started");
  8. } else if (StringUtils.isNotBlank(jgroupsConfigFile)) {
  9. try {
  10. channel = new JChannel(jgroupsConfigFile);
  11. String name = Util.generateLocalName();
  12. channel.setName(name);
  13. channel.setReceiver(this);
  14. channel.addChannelListener(new Listener());
  15. channel.enableStats(true);
  16. // do this before connecting, once connected messages may be in flight and methods in clusterSummary will be called
  17. clusterNodeSummary = new DefaultClusterNodeSummary(channel.getAddressAsString());
  18. channel.connect(CLUSTER_NAME);
  19. clusterNodeSummary.connected();
  20. } catch (FileNotFoundException e) {
  21. log.error("Unable to find the jgroups cluster configuration file {}. Kylo is not clustered ", jgroupsConfigFile);
  22. }
  23. }
  24. }

相关文章

Util类方法