private static void compareTTLWithCheckPeriod(Configuration configuration) { for (ClusterConnectionConfiguration c : configuration.getClusterConfigurations()) compareTTLWithCheckPeriod(c.getName(), c.getConnectionTTL(), configuration.getConnectionTTLOverride(), c.getClientFailureCheckPeriod()); for (BridgeConfiguration c : configuration.getBridgeConfigurations()) compareTTLWithCheckPeriod(c.getName(), c.getConnectionTTL(), configuration.getConnectionTTLOverride(), c.getClientFailureCheckPeriod()); }
default boolean isJDBC() { StoreConfiguration configuration = getStoreConfiguration(); return (configuration != null && configuration.getStoreType() == StoreConfiguration.StoreType.DATABASE); }
public String getServiceUrl() { String rmiServer = ""; if (rmiRegistryPort != 0) { // This is handy to use if you have a firewall and need to force JMX to use fixed ports. rmiServer = "" + getConnectorHost() + ":" + rmiRegistryPort; } return "service:jmx:rmi://" + rmiServer + "/jndi/rmi://" + getConnectorHost() + ":" + connectorPort + connectorPath; }
private CoreAddressConfiguration createAddressConfiguration(String TOPIC) { CoreAddressConfiguration coreAddressConfiguration = new CoreAddressConfiguration(); coreAddressConfiguration.addRoutingType(RoutingType.ANYCAST); coreAddressConfiguration.setName(TOPIC); CoreQueueConfiguration coreQueueConfiguration = new CoreQueueConfiguration(); coreQueueConfiguration.setName(TOPIC); coreQueueConfiguration.setAddress(TOPIC); coreQueueConfiguration.setRoutingType(RoutingType.ANYCAST); coreAddressConfiguration.addQueueConfiguration(coreQueueConfiguration); return coreAddressConfiguration; }
private void addQueue(Configuration serverConfig, String address, String name) { List<CoreAddressConfiguration> addrConfigs = serverConfig.getAddressConfigurations(); CoreAddressConfiguration addrCfg = new CoreAddressConfiguration(); addrCfg.setName(address); addrCfg.addRoutingType(RoutingType.ANYCAST); CoreQueueConfiguration qConfig = new CoreQueueConfiguration(); qConfig.setName(name); qConfig.setAddress(address); addrCfg.addQueueConfiguration(qConfig); addrConfigs.add(addrCfg); }
@Override protected Configuration createDefaultConfig(final boolean netty) throws Exception { DivertConfiguration divert = new DivertConfiguration().setName("local-divert").setRoutingName("some-name").setAddress("Source").setForwardingAddress("Dest").setExclusive(true); Configuration config = super.createDefaultConfig(netty).addDivertConfiguration(divert); return config; }
private void addDivert(Configuration serverConfig, String source, String target, boolean exclusive) { List<DivertConfiguration> divertConfigs = serverConfig.getDivertConfigurations(); DivertConfiguration newDivert = new DivertConfiguration(); newDivert.setName("myDivert"); newDivert.setAddress(source); newDivert.setForwardingAddress(target); newDivert.setExclusive(exclusive); divertConfigs.add(newDivert); }
private void configureJournal(boolean useLibAio){ config.setJournalType(useLibAio ? JournalType.ASYNCIO : JournalType.NIO); config.setJournalBufferSize_AIO(MIN_LARGE_MESSAGE_SIZE); config.setJournalBufferSize_NIO(MIN_LARGE_MESSAGE_SIZE); }
private void addWildCardConfiguration(Configuration configuration) { WildcardConfiguration wildcardConfiguration = new WildcardConfiguration(); wildcardConfiguration.setAnyWords('#'); wildcardConfiguration.setDelimiter('/'); wildcardConfiguration.setRoutingEnabled(true); wildcardConfiguration.setSingleWord('+'); configuration.setWildCardConfiguration(wildcardConfiguration); }
@Override public String getTransformerClassName() { clearIO(); try { return configuration.getTransformerConfiguration() == null ? null : configuration.getTransformerConfiguration().getClassName(); } finally { blockOnIO(); } }
@Override public String getTransformerClassName() { clearIO(); try { return configuration.getTransformerConfiguration() == null ? null : configuration.getTransformerConfiguration().getClassName(); } finally { blockOnIO(); } }
/** * The acceptor used */ public EmbeddedJMSResource addAcceptor(String name, String uri) throws Exception { configuration.addAcceptorConfiguration(name, uri); return this; }
@Override public long getConnectionTTLOverride() { return configuration.getConnectionTTLOverride(); }
@Override public List<ActiveMQServerAddressPlugin> getBrokerAddressPlugins() { return configuration.getBrokerAddressPlugins(); }
@Override public List<ActiveMQServerCriticalPlugin> getBrokerCriticalPlugins() { return configuration.getBrokerCriticalPlugins(); }
@Override public String getInternalNamingPrefix() { return configuration.getInternalNamingPrefix(); }
@Override protected void extraServerConfig(Configuration serverConfig) { DivertConfiguration divertConf = new DivertConfiguration().setName("divert1").setRoutingName("divert1").setAddress(testAddress).setForwardingAddress(forwardAddress).setExclusive(isExclusive()); serverConfig.addDivertConfiguration(divertConf); } }
private void configureJournal(boolean useLibAio){ config.setJournalType(useLibAio ? JournalType.ASYNCIO : JournalType.NIO); config.setJournalBufferSize_AIO(MIN_LARGE_MESSAGE_SIZE); config.setJournalBufferSize_NIO(MIN_LARGE_MESSAGE_SIZE); }
private WildcardConfiguration createWildCardConfiguration() { WildcardConfiguration wildcardConfiguration = new WildcardConfiguration(); wildcardConfiguration.setAnyWords('#'); wildcardConfiguration.setDelimiter('/'); wildcardConfiguration.setRoutingEnabled(true); wildcardConfiguration.setSingleWord('+'); return wildcardConfiguration; }
/** * The acceptor used */ public EmbeddedJMSResource addAcceptor(String name, String uri) throws Exception { configuration.addAcceptorConfiguration(name, uri); return this; }