| java.lang.Object com.caucho.services.server.AbstractSkeleton
All known Subclasses: com.caucho.burlap.server.BurlapSkeleton, com.caucho.hessian.server.HessianSkeleton,
AbstractSkeleton | abstract public class AbstractSkeleton (Code) | | Proxy class for Hessian services.
|
AbstractSkeleton | protected AbstractSkeleton(Class apiClass)(Code) | | Create a new hessian skeleton.
Parameters: apiClass - the API interface |
getAPIClassName | public String getAPIClassName()(Code) | | Returns the API class of the current object.
|
getHomeClassName | public String getHomeClassName()(Code) | | Returns the API class of the factory/home.
|
getMethod | protected Method getMethod(String mangledName)(Code) | | Returns the method by the mangled name.
Parameters: mangledName - the name passed by the protocol |
getObjectClassName | public String getObjectClassName()(Code) | | Returns the API class of the object URLs
|
mangleClass | public static String mangleClass(Class cl, boolean isFull)(Code) | | Mangles a classname.
|
mangleName | public static String mangleName(Method method, boolean isFull)(Code) | | Creates a unique mangled method name based on the method name and
the method parameters.
Parameters: method - the method to mangle Parameters: isFull - if true, mangle the full classname a mangled string. |
setHomeClass | public void setHomeClass(Class homeAPI)(Code) | | Sets the home API class.
|
setObjectClass | public void setObjectClass(Class objectAPI)(Code) | | Sets the object API class.
|
|
|