Package org.apache.tomcat.jakartaee
Class Migration
- java.lang.Object
-
- org.apache.tomcat.jakartaee.Migration
-
public class Migration extends Object
The main class for the Migration tool.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMigration.StateThe tool state.
-
Constructor Summary
Constructors Constructor Description Migration()Construct a new migration tool instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExclude(String exclude)Add specified resource exclusion.voidexecute()Execute migration operation.EESpecProfilegetEESpecProfile()Get the Jakarta EE profile being used.booleanhasConverted()NOTE: this method is not to indicate that no changes were made, but that the source can be used and satisfy the selected profile.voidsetDestination(File destination)Set destination file.voidsetEESpecProfile(EESpecProfile profile)Set the Jakarta EE specifications that should be used.voidsetEnableDefaultExcludes(boolean enableDefaultExcludes)Enable the default exclusion list for the tool.voidsetSource(File source)Set source file.voidsetZipInMemory(boolean zipInMemory)Buffer all conversion operations for compressed archives in memory.
-
-
-
Method Detail
-
setEESpecProfile
public void setEESpecProfile(EESpecProfile profile)
Set the Jakarta EE specifications that should be used.- Parameters:
profile- the Jakarta EE specification profile
-
getEESpecProfile
public EESpecProfile getEESpecProfile()
Get the Jakarta EE profile being used.- Returns:
- the profile
-
setEnableDefaultExcludes
public void setEnableDefaultExcludes(boolean enableDefaultExcludes)
Enable the default exclusion list for the tool.- Parameters:
enableDefaultExcludes- true to enable the default
-
setZipInMemory
public void setZipInMemory(boolean zipInMemory)
Buffer all conversion operations for compressed archives in memory.- Parameters:
zipInMemory- true to buffer in memory
-
addExclude
public void addExclude(String exclude)
Add specified resource exclusion.- Parameters:
exclude- the exclude to add
-
setSource
public void setSource(File source)
Set source file.- Parameters:
source- the source file
-
setDestination
public void setDestination(File destination)
Set destination file.- Parameters:
destination- the destination file
-
hasConverted
public boolean hasConverted()
NOTE: this method is not to indicate that no changes were made, but that the source can be used and satisfy the selected profile.- Returns:
- true if converted occurs
-
execute
public void execute() throws IOExceptionExecute migration operation.- Throws:
IOException- when an exception occurs
-
-