@PostConstruct private void init() { // change the default autostartup status to false setAutoStartup(false); // force no concurrent consumers setConcurrentConsumers(1); // set to topic setPubSubDomain(true); // set subscription durability setSubscriptionDurable(Boolean.parseBoolean(config.getConfiguration(TopicConfiguration.DURABLE_KEY).toString())); // set subscription ID setDurableSubscriptionName(config.getConfiguration(JMSConfiguration.INSTANCE_NAME_KEY).toString()); // times to test (connection) max = Integer.parseInt(config.getConfiguration(ConnectionConfiguration.CONNECTION_RETRY_KEY).toString()); // millisecs to wait between tests (connection) maxWait = Long.parseLong(config.getConfiguration(ConnectionConfiguration.CONNECTION_MAXWAIT_KEY).toString()); // check configuration for connection and try to start if needed // configure (needed by initializeBean) configure(); }
@PostConstruct private void init() { // change the default autostartup status to false setAutoStartup(false); // force no concurrent consumers setConcurrentConsumers(1); // set to topic setPubSubDomain(true); // set subscription durability setSubscriptionDurable( Boolean.parseBoolean( config.getConfiguration(TopicConfiguration.DURABLE_KEY).toString())); // set subscription ID setDurableSubscriptionName( config.getConfiguration(JMSConfiguration.INSTANCE_NAME_KEY).toString()); // times to test (connection) max = Integer.parseInt( config.getConfiguration(ConnectionConfiguration.CONNECTION_RETRY_KEY) .toString()); // millisecs to wait between tests (connection) maxWait = Long.parseLong( config.getConfiguration(ConnectionConfiguration.CONNECTION_MAXWAIT_KEY) .toString()); // check configuration for connection and try to start if needed // configure (needed by initializeBean) configure(); }