Class LifecycleUtils

    • Constructor Detail

      • LifecycleUtils

        public LifecycleUtils()
    • Method Detail

      • init

        public static void init​(Collection c)
                         throws ShiroException
        Calls init for each object in the collection. If the collection is null or empty, this method returns quietly.
        Parameters:
        c - the collection containing objects to init.
        Throws:
        ShiroException - if unable to initialize one or more instances.
        Since:
        0.9
      • destroy

        public static void destroy​(Object o)
      • destroy

        public static void destroy​(Destroyable d)
      • destroy

        public static void destroy​(Collection c)
        Calls destroy for each object in the collection. If the collection is null or empty, this method returns quietly.
        Parameters:
        c - the collection of objects to destroy.
        Since:
        0.9