public class RestartServer extends Object
restart the current application with updated
 ClassLoaderFiles.| Constructor and Description | 
|---|
RestartServer(SourceFolderUrlFilter sourceFolderUrlFilter)
Create a new  
RestartServer instance. | 
RestartServer(SourceFolderUrlFilter sourceFolderUrlFilter,
             ClassLoader classLoader)
Create a new  
RestartServer instance. | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
restart(Set<URL> urls,
       ClassLoaderFiles files)
Called to restart the application. 
 | 
void | 
updateAndRestart(ClassLoaderFiles files)
Update the current running application with the specified  
ClassLoaderFiles
 and trigger a reload. | 
public RestartServer(SourceFolderUrlFilter sourceFolderUrlFilter)
RestartServer instance.sourceFolderUrlFilter - the source filter used to link remote folder to the
 local classpathpublic RestartServer(SourceFolderUrlFilter sourceFolderUrlFilter, ClassLoader classLoader)
RestartServer instance.sourceFolderUrlFilter - the source filter used to link remote folder to the
 local classpathclassLoader - the application classloaderpublic void updateAndRestart(ClassLoaderFiles files)
ClassLoaderFiles
 and trigger a reload.files - updated class loader filesprotected void restart(Set<URL> urls, ClassLoaderFiles files)
urls - the updated URLsfiles - the updated files