@Override public void configure(ContainerClassLoader containerClassLoader, PipedOutputStream pipedOutputStream, PipedInputStream pipedInputStream, OptionsByType optionsByType) { ClassName className = optionsByType.getOrSetDefault(ClassName.class, ClassName.of(DEFAULT_CACHE_SERVER_CLASSNAME)); ContainerBasedJavaApplicationLauncher.configureRemoteChannel(containerClassLoader, pipedOutputStream, pipedInputStream, className.getName()); } }
@Override public void configure(ContainerClassLoader containerClassLoader, PipedOutputStream pipedOutputStream, PipedInputStream pipedInputStream, OptionsByType optionsByType) { ClassName className = optionsByType.getOrSetDefault(ClassName.class, ClassName.of(DEFAULT_CACHE_SERVER_CLASSNAME)); ContainerBasedJavaApplicationLauncher.configureRemoteChannel(containerClassLoader, pipedOutputStream, pipedInputStream, className.getName()); } }
@Override public void configure(ContainerClassLoader containerClassLoader, PipedOutputStream pipedOutputStream, PipedInputStream pipedInputStream, OptionsByType optionsByType) { ClassName className = optionsByType.getOrSetDefault(ClassName.class, ClassName.of(DEFAULT_CACHE_SERVER_CLASSNAME)); ContainerBasedJavaApplicationLauncher.configureRemoteChannel(containerClassLoader, pipedOutputStream, pipedInputStream, className.getName()); } }
@Override default DisplayName getDisplayName(OptionsByType optionsByType) { ClassName className = optionsByType.get(ClassName.class); if (className == null) { return optionsByType.get(DisplayName.class); } else { // determine the short class name of the class we're launching (as a possible default) String shortClassName = className.getName(); int lastDot = shortClassName.lastIndexOf("."); shortClassName = lastDot <= 0 ? shortClassName : shortClassName.substring(lastDot + 1); if (shortClassName.isEmpty()) { return optionsByType.get(DisplayName.class); } else { return optionsByType.getOrSetDefault(DisplayName.class, DisplayName.of(shortClassName)); } } } }
@Override default DisplayName getDisplayName(OptionsByType optionsByType) { ClassName className = optionsByType.get(ClassName.class); if (className == null) { return optionsByType.get(DisplayName.class); } else { // determine the short class name of the class we're launching (as a possible default) String shortClassName = className.getName(); int lastDot = shortClassName.lastIndexOf("."); shortClassName = lastDot <= 0 ? shortClassName : shortClassName.substring(lastDot + 1); if (shortClassName.isEmpty()) { return optionsByType.get(DisplayName.class); } else { return optionsByType.getOrSetDefault(DisplayName.class, DisplayName.of(shortClassName)); } } } }
String applicationClassName = className.getName();
String applicationClassName = className.getName();
String applicationClassName = className.getName();
String applicationClassName = className.getName();
String applicationClassName = className.getName();