|
|||||||||||
| 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 AgentClassLoaderjava.lang.ClassNotFoundException
public java.lang.Class findFromRemote(java.lang.String className)
throws java.lang.ClassNotFoundException,
SignatureVerifyException
findFromRemote in class AgentClassLoaderjava.lang.ClassNotFoundException
SignatureVerifyExceptionpublic java.util.Set getLoadedClassesSet()
getLoadedClassesSet in class AgentClassLoaderpublic 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 | ||||||||||