org.apache.yoko.rmi.impl
Class MethodDescriptor

java.lang.Object
  extended by org.apache.yoko.rmi.impl.ModelElement
      extended by org.apache.yoko.rmi.impl.MethodDescriptor

public final class MethodDescriptor
extends ModelElement


Field Summary
 
Fields inherited from class org.apache.yoko.rmi.impl.ModelElement
idl_name, java_name, package_name, repository, type_name
 
Method Summary
 Method getReflectedMethod()
           
 void init()
           
 Object[] readArguments(InputStream in)
          read the arguments to this method, and return them as an array of objects
 void readException(InputStream in)
           
 Object readResult(InputStream in)
           
 boolean responseExpected()
           
protected  void setCaseSensitive(boolean val)
           
protected  void setOverloaded(boolean val)
           
 void writeArguments(OutputStream out, Object[] args)
           
 OutputStream writeException(ResponseHandler response, Throwable ex)
           
 void writeResult(OutputStream out, Object value)
          write the result of this method
 
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
 

Method Detail

responseExpected

public boolean responseExpected()

getReflectedMethod

public Method getReflectedMethod()

readArguments

public Object[] readArguments(InputStream in)
read the arguments to this method, and return them as an array of objects


writeArguments

public void writeArguments(OutputStream out,
                           Object[] args)

writeResult

public void writeResult(OutputStream out,
                        Object value)
write the result of this method


writeException

public OutputStream writeException(ResponseHandler response,
                                   Throwable ex)

readException

public void readException(InputStream in)
                   throws Throwable
Throws:
Throwable

readResult

public Object readResult(InputStream in)

setOverloaded

protected void setOverloaded(boolean val)

setCaseSensitive

protected void setCaseSensitive(boolean val)

init

public void init()


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