Merge pull request #3741 from ilayaperumalg/jar-launcher-access
* gh-3741: Make it easier to subclass Launchers
This commit is contained in:
commit
8e0e825e8d
|
@ -55,7 +55,7 @@ public abstract class ExecutableArchiveLauncher extends Launcher {
|
|||
this.javaAgentDetector = javaAgentDetector;
|
||||
}
|
||||
|
||||
ExecutableArchiveLauncher(Archive archive) {
|
||||
protected ExecutableArchiveLauncher(Archive archive) {
|
||||
this.javaAgentDetector = new InputArgumentsJavaAgentDetector();
|
||||
this.archive = archive;
|
||||
}
|
||||
|
|
|
@ -31,6 +31,13 @@ public class JarLauncher extends ExecutableArchiveLauncher {
|
|||
|
||||
private static final AsciiBytes LIB = new AsciiBytes("lib/");
|
||||
|
||||
public JarLauncher() {
|
||||
}
|
||||
|
||||
protected JarLauncher(Archive archive) {
|
||||
super(archive);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected boolean isNestedArchive(Archive.Entry entry) {
|
||||
return !entry.isDirectory() && entry.getName().startsWith(LIB);
|
||||
|
|
|
@ -42,7 +42,7 @@ public class WarLauncher extends ExecutableArchiveLauncher {
|
|||
super();
|
||||
}
|
||||
|
||||
WarLauncher(Archive archive) {
|
||||
protected WarLauncher(Archive archive) {
|
||||
super(archive);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue