public class EmbeddedJarFilesImpl extends java.lang.Object implements EmbeddedJarFiles
Modifier and Type | Field and Description |
---|---|
static EmbeddedJarFiles |
INSTANCE |
Constructor and Description |
---|
EmbeddedJarFilesImpl() |
EmbeddedJarFilesImpl(java.lang.String[] jarFileNames) |
Modifier and Type | Method and Description |
---|---|
java.lang.String[] |
getEmbeddedAgentJarFileNames()
Returns the names of the api jars that are embedded in the agent without their extension.
|
java.io.File |
getJarFileInAgent(java.lang.String jarNameWithoutExtension)
Returns a jar file created by reading the contents of a jar embedded inside of the agent jar and writing it out
to a temp file.
|
public static final EmbeddedJarFiles INSTANCE
public EmbeddedJarFilesImpl()
public EmbeddedJarFilesImpl(java.lang.String[] jarFileNames)
public java.io.File getJarFileInAgent(java.lang.String jarNameWithoutExtension) throws java.io.IOException
EmbeddedJarFiles
getJarFileInAgent
in interface EmbeddedJarFiles
java.io.IOException
public java.lang.String[] getEmbeddedAgentJarFileNames()
EmbeddedJarFiles
getEmbeddedAgentJarFileNames
in interface EmbeddedJarFiles