public SubscriptionRecoveryPolicy copy() { return new RetainedMessageSubscriptionRecoveryPolicy(wrapped); }
public void setSubscriptionRecoveryPolicy(SubscriptionRecoveryPolicy recoveryPolicy) { if (this.subscriptionRecoveryPolicy != null && this.subscriptionRecoveryPolicy instanceof RetainedMessageSubscriptionRecoveryPolicy) { // allow users to combine retained message policy with other ActiveMQ policies RetainedMessageSubscriptionRecoveryPolicy policy = (RetainedMessageSubscriptionRecoveryPolicy) this.subscriptionRecoveryPolicy; policy.setWrapped(recoveryPolicy); } else { this.subscriptionRecoveryPolicy = recoveryPolicy; } }
public Topic(BrokerService brokerService, ActiveMQDestination destination, TopicMessageStore store, DestinationStatistics parentStats, TaskRunnerFactory taskFactory) throws Exception { super(brokerService, store, destination, parentStats); this.topicStore = store; subscriptionRecoveryPolicy = new RetainedMessageSubscriptionRecoveryPolicy(null); this.taskRunner = taskFactory.createTaskRunner(this, "Topic " + destination.getPhysicalName()); this.taskRunnerFactor = taskFactory; }
public void setSubscriptionRecoveryPolicy(SubscriptionRecoveryPolicy recoveryPolicy) { if (this.subscriptionRecoveryPolicy != null && this.subscriptionRecoveryPolicy instanceof RetainedMessageSubscriptionRecoveryPolicy) { // allow users to combine retained message policy with other ActiveMQ policies RetainedMessageSubscriptionRecoveryPolicy policy = (RetainedMessageSubscriptionRecoveryPolicy) this.subscriptionRecoveryPolicy; policy.setWrapped(recoveryPolicy); } else { this.subscriptionRecoveryPolicy = recoveryPolicy; } }
public SubscriptionRecoveryPolicy copy() { return new RetainedMessageSubscriptionRecoveryPolicy(wrapped); }
public void setSubscriptionRecoveryPolicy(SubscriptionRecoveryPolicy recoveryPolicy) { if (this.subscriptionRecoveryPolicy != null && this.subscriptionRecoveryPolicy instanceof RetainedMessageSubscriptionRecoveryPolicy) { // allow users to combine retained message policy with other ActiveMQ policies RetainedMessageSubscriptionRecoveryPolicy policy = (RetainedMessageSubscriptionRecoveryPolicy) this.subscriptionRecoveryPolicy; policy.setWrapped(recoveryPolicy); } else { this.subscriptionRecoveryPolicy = recoveryPolicy; } }
public SubscriptionRecoveryPolicy copy() { return new RetainedMessageSubscriptionRecoveryPolicy(wrapped); }
public void setSubscriptionRecoveryPolicy(SubscriptionRecoveryPolicy recoveryPolicy) { if (this.subscriptionRecoveryPolicy != null && this.subscriptionRecoveryPolicy instanceof RetainedMessageSubscriptionRecoveryPolicy) { // allow users to combine retained message policy with other ActiveMQ policies RetainedMessageSubscriptionRecoveryPolicy policy = (RetainedMessageSubscriptionRecoveryPolicy) this.subscriptionRecoveryPolicy; policy.setWrapped(recoveryPolicy); } else { this.subscriptionRecoveryPolicy = recoveryPolicy; } }
public SubscriptionRecoveryPolicy copy() { return new RetainedMessageSubscriptionRecoveryPolicy(wrapped); }
public Topic(BrokerService brokerService, ActiveMQDestination destination, TopicMessageStore store, DestinationStatistics parentStats, TaskRunnerFactory taskFactory) throws Exception { super(brokerService, store, destination, parentStats); this.topicStore = store; subscriptionRecoveryPolicy = new RetainedMessageSubscriptionRecoveryPolicy(null); this.taskRunner = taskFactory.createTaskRunner(this, "Topic " + destination.getPhysicalName()); }
public Topic(BrokerService brokerService, ActiveMQDestination destination, TopicMessageStore store, DestinationStatistics parentStats, TaskRunnerFactory taskFactory) throws Exception { super(brokerService, store, destination, parentStats); this.topicStore = store; subscriptionRecoveryPolicy = new RetainedMessageSubscriptionRecoveryPolicy(null); this.taskRunner = taskFactory.createTaskRunner(this, "Topic " + destination.getPhysicalName()); }
public Topic(BrokerService brokerService, ActiveMQDestination destination, TopicMessageStore store, DestinationStatistics parentStats, TaskRunnerFactory taskFactory) throws Exception { super(brokerService, store, destination, parentStats); this.topicStore = store; subscriptionRecoveryPolicy = new RetainedMessageSubscriptionRecoveryPolicy(null); this.taskRunner = taskFactory.createTaskRunner(this, "Topic " + destination.getPhysicalName()); }