Ticket #3 (closed enhancement: fixed)

Opened 4 years ago

Last modified 3 years ago

Reorganize FactoryInitServlet to make Pustefix work in non-standard environments

Reported by: SebastianMarsching Owned by: SebastianMarsching
Priority: major Milestone: 1.0.0
Component: Core (general) Version:
Keywords: osgi refactoring modularization Cc:

Description (last modified by SebastianMarsching) (diff)

The whole initialization mechanism has to be refactored in order to eliminiate explicit dependencies on FactoryInitServlet.

At the moment, ServletManager calls various static methods in FactoryInitServlet. Therefore Servlets do not work in an environment where an unusual initialization process (not using the FactoryInitServlet) is used.

In order to make Pustefix OSGi compatible, this mechanism has to be changed and modularized.

See also: ticket:5, ticket:6

Change History

Changed 4 years ago by SebastianMarsching

  • owner changed from sebastian.marsching@… to SebastianMarsching
  • type changed from defect to enhancement
  • description modified (diff)

Added links to related tickets

Changed 4 years ago by SebastianMarsching

  • milestone changed from 0.13.0 to 0.14.0

The factory mechanism is now Spring compatible. However, some major changes are required for OSGi support, so the ticket is moved to milestone 0.14.0.

Changed 3 years ago by SebastianMarsching

  • status changed from new to closed
  • resolution set to fixed

With release 0.14.1 all factories have been removed or replaced by Spring beans and factory.xml has been removed.

Note: See TracTickets for help on using tickets.