org.apache.yoko.rmi.impl
Class RemoteDescriptor

java.lang.Object
  extended by org.apache.yoko.rmi.impl.ModelElement
      extended by org.apache.yoko.rmi.impl.TypeDescriptor
          extended by org.apache.yoko.rmi.impl.RemoteDescriptor
Direct Known Subclasses:
RemoteClassDescriptor, RemoteInterfaceDescriptor

public abstract class RemoteDescriptor
extends TypeDescriptor


Field Summary
protected  List super_descriptors
           
 
Fields inherited from class org.apache.yoko.rmi.impl.TypeDescriptor
_java_class, _repid, _type_code, remoteDescriptor
 
Fields inherited from class org.apache.yoko.rmi.impl.ModelElement
idl_name, java_name, package_name, repository, type_name
 
Method Summary
 String[] all_interfaces()
           
protected  Class[] collect_remote_interfaces(Class c)
           
 MethodDescriptor getMethod(Method refl_method)
           
 MethodDescriptor getMethod(String idl_name)
           
 MethodDescriptor[] getMethods()
           
 RemoteInterfaceDescriptor getRemoteInterface()
           
 void init_methods()
           
 void init()
           
 Object read(InputStream in)
          Read an instance of this value from a CDR stream
 void write(OutputStream out, Object val)
          Write an instance of this value to a CDR stream
 
Methods inherited from class org.apache.yoko.rmi.impl.TypeDescriptor
copyBetweenStates, copyWithinState, getJavaClass, getRepositoryID, getRepositoryIDForArray, isCustomMarshalled
 
Methods inherited from class org.apache.yoko.rmi.impl.ModelElement
getIDLName, getJavaName, getPackageName, getTypeName, getTypeRepository, setIDLName, setJavaName, setPackageName, setTypeName, setTypeRepository
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

super_descriptors

protected List super_descriptors
Method Detail

getRemoteInterface

public RemoteInterfaceDescriptor getRemoteInterface()

all_interfaces

public String[] all_interfaces()

getMethod

public MethodDescriptor getMethod(String idl_name)

getMethod

public MethodDescriptor getMethod(Method refl_method)

init

public void init()
Overrides:
init in class TypeDescriptor

getMethods

public MethodDescriptor[] getMethods()

init_methods

public void init_methods()

collect_remote_interfaces

protected Class[] collect_remote_interfaces(Class c)

read

public Object read(InputStream in)
Read an instance of this value from a CDR stream

Specified by:
read in class TypeDescriptor

write

public void write(OutputStream out,
                  Object val)
Write an instance of this value to a CDR stream

Specified by:
write in class TypeDescriptor


Copyright © 2006-2011 Apache Software Foundation. All Rights Reserved.