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.

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    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

            jblum John Blum
            jblum John Blum
            Archiver:
            tmarshall Trevor Marshall
            John Blum John Blum

            Dates

              Created:
              Updated:
              Resolved:
              Archived:

              Time Tracking

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