@Override public NetworkBridgeFilter create(ConsumerInfo info, BrokerId[] remoteBrokerPath, int messageTTL, int consumerTTL) { ConditionalNetworkBridgeFilter filter = new ConditionalNetworkBridgeFilter(); filter.setNetworkBrokerId(remoteBrokerPath[0]); filter.setMessageTTL(messageTTL); filter.setConsumerTTL(consumerTTL); filter.setAllowReplayWhenNoConsumers(isReplayWhenNoConsumers()); filter.setRateLimit(getRateLimit()); filter.setRateDuration(getRateDuration()); filter.setReplayDelay(getReplayDelay()); filter.setSelectorAware(isSelectorAware()); return filter; }
@Override public NetworkBridgeFilter create(ConsumerInfo info, BrokerId[] remoteBrokerPath, int messageTTL, int consumerTTL) { ConditionalNetworkBridgeFilter filter = new ConditionalNetworkBridgeFilter(); filter.setNetworkBrokerId(remoteBrokerPath[0]); filter.setMessageTTL(messageTTL); filter.setConsumerTTL(consumerTTL); filter.setAllowReplayWhenNoConsumers(isReplayWhenNoConsumers()); filter.setRateLimit(getRateLimit()); filter.setRateDuration(getRateDuration()); filter.setReplayDelay(getReplayDelay()); return filter; }
@Override public NetworkBridgeFilter create(ConsumerInfo info, BrokerId[] remoteBrokerPath, int messageTTL, int consumerTTL) { ConditionalNetworkBridgeFilter filter = new ConditionalNetworkBridgeFilter(); filter.setNetworkBrokerId(remoteBrokerPath[0]); filter.setMessageTTL(messageTTL); filter.setConsumerTTL(consumerTTL); filter.setAllowReplayWhenNoConsumers(isReplayWhenNoConsumers()); filter.setRateLimit(getRateLimit()); filter.setRateDuration(getRateDuration()); filter.setReplayDelay(getReplayDelay()); return filter; }
@Override public NetworkBridgeFilter create(ConsumerInfo info, BrokerId[] remoteBrokerPath, int messageTTL, int consumerTTL) { ConditionalNetworkBridgeFilter filter = new ConditionalNetworkBridgeFilter(); filter.setNetworkBrokerId(remoteBrokerPath[0]); filter.setMessageTTL(messageTTL); filter.setConsumerTTL(consumerTTL); filter.setAllowReplayWhenNoConsumers(isReplayWhenNoConsumers()); filter.setRateLimit(getRateLimit()); filter.setRateDuration(getRateDuration()); filter.setReplayDelay(getReplayDelay()); return filter; }