package org.visualvm.demoapplicationtype; import org.visualvm.demoapplicationtype.applicationtype.AnagramApplicationTypeFactory; import org.visualvm.demoapplicationtype.application.AnagramApplicationProvider; import org.openide.modules.ModuleInstall; import org.visualvm.demoapplicationtype.datasource.AnagramDataSourceDescriptorProvider; import org.visualvm.demoapplicationtype.model.AnagramModelProvider; public class Installer extends ModuleInstall { @Override public void restored() { AnagramApplicationTypeFactory.initialize(); AnagramDataSourceDescriptorProvider.initialize(); AnagramModelProvider.initialize(); AnagramApplicationProvider.initialize(); } @Override public void uninstalled() { AnagramApplicationTypeFactory.shutdown(); AnagramDataSourceDescriptorProvider.shutdown(); AnagramModelProvider.shutdown(); AnagramApplicationProvider.shutdown(); } }