Uploaded image for project: 'Spring Data GemFire'
  1. Spring Data GemFire
  2. SGF-570

Respect manual-start on Gateway Senders/Receivers but no longer couple the start/stop lifecycle to the Spring container.

    XMLWordPrintable

    Details

      Description

      Currently, the start() and stop() lifecycle methods of the GemFire/Geode GatewaySender and GatewayReceiver objects are coupled to the Spring container lifecycle by way of the Spring SmartLifecycle interface. Both the SDG GatewaySenderFactoryBean and GatewayReceiverFactoryBean implement the Spring SmartLifecycle interface.

      This task will remove the SmartLifecycle interface implementation from the SDG GatewaySenderFactoryBean and the GatewayReceiverFactoryBean and solely rely on the GemFire/Geode GatewaySenderFactory.setManualStart(:boolean) and GatewayReceiverFactory.setManualStart(:boolean) methods and behavior.

        Attachments

          Activity

            People

            Assignee:
            jblum John Blum
            Reporter:
            jblum John Blum
            Last updater:
            John Blum
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Due:
              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 0.5d
                0.5d
                Remaining:
                Remaining Estimate - 0.5d
                0.5d
                Logged:
                Time Spent - Not Specified
                Not Specified