Package org.jcsp.net2.mobile
Class DynamicClassLoader
java.lang.Object
java.lang.ClassLoader
org.jcsp.net2.mobile.DynamicClassLoader
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) NetChannelInput
(package private) final Hashtable
(package private) final NodeID
(package private) NetChannelOutput
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Class
(package private) byte[]
requestClass
(String className) Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getClassLoadingLock, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, loadClass, registerAsParallelCapable, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Field Details
-
originatingNode
-
requestClassData
NetChannelOutput requestClassData -
classDataResponse
NetChannelInput classDataResponse -
classes
-
-
Constructor Details
-
DynamicClassLoader
DynamicClassLoader(NodeID originator, NetChannelLocation requestLocation)
-
-
Method Details
-
findClass
- Overrides:
findClass
in classClassLoader
- Throws:
ClassNotFoundException
JCSPNetworkException
-
requestClass
- Throws:
ClassNotFoundException
-