|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.ClassLoader
java.security.SecureClassLoader
SOMA.agent.classLoading.AgentClassLoader
SOMA.agent.classLoading.AgentClassLoaderSecurity
Nested Class Summary |
Nested classes inherited from class java.lang.ClassLoader |
|
Field Summary |
Fields inherited from class SOMA.agent.classLoading.AgentClassLoader |
agentID, codeSource, env, loadedClassesSet |
Fields inherited from class java.lang.ClassLoader |
|
Constructor Summary | |
AgentClassLoaderSecurity(Environment env,
java.lang.String agentClass,
AgentID agentID)
|
|
AgentClassLoaderSecurity(Environment env,
java.lang.String agentClass,
AgentID agentID,
boolean sw)
|
Method Summary | |
static java.net.URL |
AgentToURL(java.lang.String AgentClass,
AgentID agentID)
|
protected java.lang.Class |
findClass(java.lang.String className)
|
java.lang.Class |
findFromRemote(java.lang.String className)
|
java.util.Set |
getLoadedClassesSet()
|
java.lang.String |
toString()
|
(package private) boolean |
verifyCode(AgentID agentID,
Environment env,
java.lang.String className,
byte[] classData)
|
(package private) boolean |
verifyState(Environment env)
|
Methods inherited from class java.security.SecureClassLoader |
defineClass, getPermissions |
Methods inherited from class java.lang.ClassLoader |
clearAssertionStatus, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public AgentClassLoaderSecurity(Environment env, java.lang.String agentClass, AgentID agentID, boolean sw) throws SignatureVerifyException
public AgentClassLoaderSecurity(Environment env, java.lang.String agentClass, AgentID agentID) throws SignatureVerifyException
Method Detail |
public static java.net.URL AgentToURL(java.lang.String AgentClass, AgentID agentID)
protected java.lang.Class findClass(java.lang.String className) throws java.lang.ClassNotFoundException
findClass
in class AgentClassLoader
java.lang.ClassNotFoundException
public java.lang.Class findFromRemote(java.lang.String className) throws java.lang.ClassNotFoundException, SignatureVerifyException
findFromRemote
in class AgentClassLoader
java.lang.ClassNotFoundException
SignatureVerifyException
public java.util.Set getLoadedClassesSet()
getLoadedClassesSet
in class AgentClassLoader
public java.lang.String toString()
toString
in class AgentClassLoader
boolean verifyCode(AgentID agentID, Environment env, java.lang.String className, byte[] classData)
boolean verifyState(Environment env)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |