public interface ShieldedCapsuleAPI
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTAINER_NET_IFACE_NAME |
static java.lang.String |
OPT_GID_MAP_SIZE |
static java.lang.String |
OPT_GID_MAP_START |
static java.lang.String |
OPT_PRIVILEGED |
static java.lang.String |
OPT_SYSSHAREDIR |
static java.lang.String |
OPT_UID_MAP_SIZE |
static java.lang.String |
OPT_UID_MAP_START |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<java.lang.String> |
execute(java.lang.String... cmd) |
java.nio.file.Path |
findOwnJarFile() |
java.util.List<java.lang.String> |
getAllowedDevices() |
java.lang.String |
getAppID() |
java.nio.file.Path |
getCapsuleJarFile() |
java.lang.Long |
getCPUShares() |
java.lang.String |
getEnv(java.lang.String k) |
java.lang.String |
getHostname() |
java.lang.String |
getId() |
java.lang.String |
getIP() |
java.nio.file.Path |
getJavaDir() |
java.nio.file.Path |
getLocalRepo() |
java.lang.String |
getLogLevelString() |
java.lang.Long |
getMemLimit() |
java.lang.String |
getMemorySwap(int maxMem,
boolean b) |
java.lang.String |
getNetworkBridge() |
java.lang.String |
getProp(java.lang.String prop) |
java.net.Inet4Address |
getVNetContainerIPv4() |
java.net.Inet4Address |
getVNetHostIPv4() |
java.nio.file.Path |
getWAppCache() |
boolean |
isWin() |
boolean |
isWrapper() |
void |
logDebug(java.lang.Throwable t) |
void |
logQuiet(java.lang.String str) |
void |
logQuiet(java.lang.Throwable t) |
void |
logVerbose(java.lang.String str) |
java.lang.Boolean |
shouldSetDefaultGateway() |
static final java.lang.String CONTAINER_NET_IFACE_NAME
static final java.lang.String OPT_SYSSHAREDIR
static final java.lang.String OPT_PRIVILEGED
static final java.lang.String OPT_GID_MAP_SIZE
static final java.lang.String OPT_UID_MAP_SIZE
static final java.lang.String OPT_GID_MAP_START
static final java.lang.String OPT_UID_MAP_START
void logVerbose(java.lang.String str)
void logDebug(java.lang.Throwable t)
void logQuiet(java.lang.String str)
void logQuiet(java.lang.Throwable t)
java.lang.String getLogLevelString()
boolean isWrapper()
java.lang.Iterable<java.lang.String> execute(java.lang.String... cmd)
throws java.io.IOException
java.io.IOExceptionjava.net.Inet4Address getVNetHostIPv4()
throws java.net.SocketException
java.net.SocketExceptionjava.net.Inet4Address getVNetContainerIPv4()
throws java.net.SocketException
java.net.SocketExceptionjava.lang.String getProp(java.lang.String prop)
boolean isWin()
java.nio.file.Path getCapsuleJarFile()
java.nio.file.Path findOwnJarFile()
java.nio.file.Path getLocalRepo()
java.nio.file.Path getJavaDir()
java.nio.file.Path getWAppCache()
java.lang.String getAppID()
java.lang.String getEnv(java.lang.String k)
java.lang.String getMemorySwap(int maxMem,
boolean b)
java.lang.Boolean shouldSetDefaultGateway()
java.lang.String getNetworkBridge()
java.lang.String getId()
java.lang.String getIP()
java.lang.String getHostname()
java.lang.Long getCPUShares()
java.lang.Long getMemLimit()
java.util.List<java.lang.String> getAllowedDevices()