BroadcastGroupConfiguration.getEndpointFactory
Code IndexAdd Codota to your IDE (free)

Best Java code snippets using org.apache.activemq.artemis.api.core.BroadcastGroupConfiguration.getEndpointFactory (Showing top 6 results out of 315)

origin: apache/activemq-artemis

@Override
public int getGroupPort() throws Exception {
 clearIO();
 try {
   if (configuration.getEndpointFactory() instanceof UDPBroadcastEndpointFactory) {
    return ((UDPBroadcastEndpointFactory) configuration.getEndpointFactory()).getGroupPort();
   }
   throw new Exception("Invalid request because this is not a UDP Broadcast configuration.");
 } finally {
   blockOnIO();
 }
}
origin: apache/activemq-artemis

@Override
public String getGroupAddress() throws Exception {
 clearIO();
 try {
   if (configuration.getEndpointFactory() instanceof UDPBroadcastEndpointFactory) {
    return ((UDPBroadcastEndpointFactory) configuration.getEndpointFactory()).getGroupAddress();
   }
   throw new Exception("Invalid request because this is not a UDP Broadcast configuration.");
 } finally {
   blockOnIO();
 }
}
origin: apache/activemq-artemis

@Override
public int getLocalBindPort() throws Exception {
 clearIO();
 try {
   if (configuration.getEndpointFactory() instanceof UDPBroadcastEndpointFactory) {
    return ((UDPBroadcastEndpointFactory) configuration.getEndpointFactory()).getLocalBindPort();
   }
   throw new Exception("Invalid request because this is not a UDP Broadcast configuration.");
 } finally {
   blockOnIO();
 }
}
origin: apache/activemq-artemis

private BroadcastGroup createBroadcastGroup(BroadcastGroupConfiguration config) throws Exception {
 BroadcastGroup group = broadcastGroups.get(config.getName());
 if (group == null) {
   group = new BroadcastGroupImpl(nodeManager, config.getName(), config.getBroadcastPeriod(), scheduledExecutor, config.getEndpointFactory());
   for (String connectorInfo : config.getConnectorInfos()) {
    TransportConfiguration connector = configuration.getConnectorConfigurations().get(connectorInfo);
    if (connector == null) {
      logWarnNoConnector(connectorInfo, config.getName());
      return null;
    }
    group.addConnector(connector);
   }
 }
 if (group.size() == 0) {
   logWarnNoConnector(config.getConnectorInfos().toString(), group.getName());
   return null;
 }
 broadcastGroups.put(config.getName(), group);
 return group;
}
origin: apache/activemq-artemis

@Test
public void testAttributes() throws Exception {
 UDPBroadcastEndpointFactory udpCfg = (UDPBroadcastEndpointFactory) broadcastGroupConfig.getEndpointFactory();
 Assert.assertEquals(broadcastGroupConfig.getName(), broadcastGroupControl.getName());
 Assert.assertEquals(udpCfg.getGroupAddress(), broadcastGroupControl.getGroupAddress());
 Assert.assertEquals(udpCfg.getGroupPort(), broadcastGroupControl.getGroupPort());
 Assert.assertEquals(udpCfg.getLocalBindPort(), broadcastGroupControl.getLocalBindPort());
 Assert.assertEquals(broadcastGroupConfig.getBroadcastPeriod(), broadcastGroupControl.getBroadcastPeriod());
 Object[] connectorPairs = broadcastGroupControl.getConnectorPairs();
 Assert.assertEquals(1, connectorPairs.length);
 String connectorPairData = (String) connectorPairs[0];
 Assert.assertEquals(broadcastGroupConfig.getConnectorInfos().get(0), connectorPairData);
 String jsonString = broadcastGroupControl.getConnectorPairsAsJSON();
 Assert.assertNotNull(jsonString);
 JsonArray array = JsonUtil.readJsonArray(jsonString);
 Assert.assertEquals(1, array.size());
 Assert.assertEquals(broadcastGroupConfig.getConnectorInfos().get(0), array.getString(0));
 Assert.assertTrue(broadcastGroupControl.isStarted());
}
origin: apache/activemq-artemis

UDPBroadcastEndpointFactory udpBc = (UDPBroadcastEndpointFactory) bc.getEndpointFactory();
if (bc.getName().equals("bg1")) {
 Assert.assertEquals("bg1", bc.getName());
org.apache.activemq.artemis.api.coreBroadcastGroupConfigurationgetEndpointFactory

Popular methods of BroadcastGroupConfiguration

  • getBroadcastPeriod
  • getConnectorInfos
  • getName
  • <init>
  • setBroadcastPeriod
  • setConnectorInfos
  • setEndpointFactory
  • setName

Popular in Java

  • Running tasks concurrently on multiple threads
  • setScale (BigDecimal)
  • addToBackStack (FragmentTransaction)
  • setContentView (Activity)
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Timestamp (java.sql)
    A Java representation of the SQL TIMESTAMP type. It provides the capability of representing the SQL
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • JComboBox (javax.swing)
  • XPath (javax.xml.xpath)
    XPath provides access to the XPath evaluation environment and expressions. Evaluation of XPath Expr
  • Join (org.hibernate.mapping)

For IntelliJ IDEA,
Android Studio or Eclipse

  • Search for JavaScript code betaCodota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutBlogContact Us
  • Plugin user guideTerms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)