001
014
015 package com.liferay.portal.kernel.deploy.hot;
016
017 import com.liferay.portal.kernel.util.PortalLifecycle;
018
019
022 public interface HotDeploy {
023
024 public void fireDeployEvent(HotDeployEvent hotDeployEvent);
025
026 public void fireUndeployEvent(HotDeployEvent hotDeployEvent);
027
028 public boolean registerDependentPortalLifecycle(
029 String servletContextName, PortalLifecycle portalLifecycle);
030
031 public void registerListener(HotDeployListener hotDeployListener);
032
033 public void reset();
034
035 public void setCapturePrematureEvents(boolean capturePrematureEvents);
036
037 public void unregisterListener(HotDeployListener hotDeployListener);
038
039 public void unregisterListeners();
040
041 }