public class CordaWebserverCaplet
extends Capsule
ATTR_AGENT, ATTR_APP_ARTIFACT, ATTR_APP_CLASS, ATTR_APP_CLASS_PATH, ATTR_APP_ID, ATTR_APP_NAME, ATTR_APP_VERSION, ATTR_BOOT_CLASS_PATH, ATTR_BOOT_CLASS_PATH_A, ATTR_BOOT_CLASS_PATH_P, ATTR_CAPLETS, ATTR_CAPSULE_IN_CLASS_PATH, ATTR_DEPENDENCIES, ATTR_JAVA_AGENTS, ATTR_JAVA_VERSION, ATTR_JDK_REQUIRED, ATTR_JVM_ARGS, ATTR_LIBRARY_PATH_A, ATTR_LIBRARY_PATH_P, ATTR_MIN_JAVA_VERSION, ATTR_MIN_UPDATE_VERSION, ATTR_NATIVE_AGENTS, ATTR_NATIVE_DEPENDENCIES, ATTR_SCRIPT, ATTR_SECURITY_MANAGER, ATTR_SECURITY_POLICY, ATTR_SECURITY_POLICY_A, ATTR_SYSTEM_PROPERTIES, LOG_DEBUG, LOG_NONE, LOG_QUIET, LOG_VERBOSE, STDERR, STDOUT, VERSION| Modifier | Constructor and Description |
|---|---|
protected |
CordaWebserverCaplet(Capsule pred) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> T |
attribute(java.util.Map.Entry<java.lang.String,T> attr)
Overriding the Caplet classpath generation via the intended interface in Capsule.
|
protected java.lang.String |
getVarValue(java.lang.String var) |
protected int |
launch(java.lang.ProcessBuilder pb) |
protected void |
liftoff() |
protected java.lang.ProcessBuilder |
prelaunch(java.util.List<java.lang.String> jvmArgs,
java.util.List<java.lang.String> args) |
addTempFile, agent, appDir, ATTRIBUTE, buildAppCacheDir, buildArgs, buildEnvironmentVariables, buildProcess, chooseJavaHome, chooseLogLevel, chooseMode, cleanup, clone, compareVersions, compareVersions, equals, exec, exec, exec, exec, finalizeCapsule, getAppDir, getAppId, getAttribute, getCacheDir, getCallTarget, getCapsule, getEntryInputStream, getenv, getJarFile, getJavaExecutable, getJavaExecutable, getJavaHome, getJavaHomes, getLocalAddress, getLogLevel, getMBeanServerConnection, getMode, getModeDescription, getModes, getNativeLibExtension, getPermissions, getPlatform, getPlatformNativeLibraryPath, getProperty, getWritableAppCache, hasAttribute, hasCaplet, hashCode, invoke, isAgent, isEmptyCapsule, isLogging, isMac, isUnix, isWindows, isWrapperCapsule, loadTargetCapsule, log, log, lookup, lookup, lookup, lookup0, main, move, name, onError, OPTION, OPTION, postlaunch, premain, resolve, resolve0, run, setProperty, startJMXServer, sup, sup, T_BOOL, T_DOUBLE, T_FILE, T_FILE, T_LIST, T_LONG, T_MAP, T_SET, T_STRING, toString, trace, verifyAfterStageprotected java.lang.ProcessBuilder prelaunch(java.util.List<java.lang.String> jvmArgs,
java.util.List<java.lang.String> args)
prelaunch in class Capsuleprotected int launch(java.lang.ProcessBuilder pb)
throws java.io.IOException,
java.lang.InterruptedException
launch in class Capsulejava.io.IOExceptionjava.lang.InterruptedExceptionprotected java.lang.String getVarValue(java.lang.String var)
getVarValue in class Capsuleprotected <T> T attribute(java.util.Map.Entry<java.lang.String,T> attr)
attribute in class Capsuleprotected void liftoff()
liftoff in class Capsule