Package org.nuxeo.runtime.tomcat.dev
Class ReloadServiceInvoker
java.lang.Object
org.nuxeo.runtime.tomcat.dev.ReloadServiceInvoker
Invokes the ReloadService by reflection as this module does not have access to the runtime context.
- Since:
- 5.5
- Author:
- matic
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
flush()
protected String
getOSGIBundleName
(File file) hotReloadBundles
(DevBundle[] devBundlesToUndeploy, DevBundle[] devBundlesToDeploy) protected void
reload()
reloadBundles
(List<String> bundlesToUndeploy, List<File> bundlesToDeploy)
-
Field Details
-
reloadService
-
flush
-
reload
-
devReloadBridge
- Since:
- 9.3
-
reloadBundles
- Since:
- 9.3
-
getOSGIBundleName
- Since:
- 9.3
-
-
Constructor Details
-
ReloadServiceInvoker
- Throws:
ReflectiveOperationException
-
-
Method Details
-
hotReloadBundles
public DevBundle[] hotReloadBundles(DevBundle[] devBundlesToUndeploy, DevBundle[] devBundlesToDeploy) throws ReflectiveOperationException - Returns:
- the deployed dev bundles
- Throws:
ReflectiveOperationException
- Since:
- 9.3
-
flush
- Throws:
ReflectiveOperationException
-
reload
- Throws:
ReflectiveOperationException
-
getOSGIBundleName
- Throws:
ReflectiveOperationException
- Since:
- 9.3
-
reloadBundles
protected Map<String,String> reloadBundles(List<String> bundlesToUndeploy, List<File> bundlesToDeploy) throws ReflectiveOperationException - Throws:
ReflectiveOperationException
- Since:
- 9.3
-