com.sentilla.platform.cmote
Class ServerObjectClassLoader

java.lang.Object
  extended by java.lang.ClassLoader
      extended by com.sentilla.platform.cmote.ServerObjectClassLoader

public class ServerObjectClassLoader
extends ClassLoader


Constructor Summary
ServerObjectClassLoader()
           
ServerObjectClassLoader(ClassLoader parent)
           
ServerObjectClassLoader(ClassLoader parent, ServerObjectClassResolver resolver)
           
 
Method Summary
protected  Class<?> findClass(String name)
           
 Class<?> findClassByUID(String name, long suid)
           
protected  Class<?> loadClass(String name, boolean resolve)
           
protected  byte[] loadClassData(String name)
           
 void setDebug(boolean enable)
           
 
Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findLibrary, findLoadedClass, findResource, findResources, findSystemClass, getPackage, getPackages, getParent, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, loadClass, resolveClass, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerObjectClassLoader

public ServerObjectClassLoader()

ServerObjectClassLoader

public ServerObjectClassLoader(ClassLoader parent)

ServerObjectClassLoader

public ServerObjectClassLoader(ClassLoader parent,
                               ServerObjectClassResolver resolver)
Method Detail

setDebug

public void setDebug(boolean enable)

loadClass

protected Class<?> loadClass(String name,
                             boolean resolve)
                      throws ClassNotFoundException
Overrides:
loadClass in class ClassLoader
Throws:
ClassNotFoundException

findClass

protected Class<?> findClass(String name)
                      throws ClassNotFoundException
Overrides:
findClass in class ClassLoader
Throws:
ClassNotFoundException

findClassByUID

public Class<?> findClassByUID(String name,
                               long suid)
                        throws ClassNotFoundException
Throws:
ClassNotFoundException

loadClassData

protected byte[] loadClassData(String name)


Copyright © 2007 Sentilla Corporation. All Rights Reserved.