Class OverlayManager


  • public class OverlayManager
    extends java.lang.Object
    OverlayManager Mediates information about overlays configured in a war plugin.
    • Constructor Detail

      • OverlayManager

        public OverlayManager​(WarPluginInfo warPlugin)
    • Method Detail

      • applyOverlays

        public void applyOverlays​(MavenWebAppContext webApp)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getOverlays

        protected java.util.List<Overlay> getOverlays()
                                               throws java.lang.Exception
        Generate an ordered list of overlays
        Throws:
        java.lang.Exception
      • unpackOverlay

        protected Resource unpackOverlay​(Overlay overlay)
                                  throws java.io.IOException
        Unpack a war overlay.
        Parameters:
        overlay - the war overlay to unpack
        Returns:
        the location to which it was unpacked
        Throws:
        java.io.IOException