org.codehaus.xfire.service.object
Class Operation

java.lang.Object
  extended by org.codehaus.xfire.service.object.Operation

public class Operation
extends java.lang.Object

An operation that be performed on a service.

Since:
Feb 20, 2004
Author:
Dan Diephouse

Constructor Summary
Operation(java.lang.reflect.Method method)
           
 
Method Summary
 void addInParameter(Parameter p)
           
 void addOutParameter(Parameter p)
           
 Parameter getInParameter(javax.xml.namespace.QName q)
           
 java.util.Collection getInParameters()
           
 java.lang.reflect.Method getMethod()
           
 java.lang.String getName()
           
 Parameter getOutParameter(javax.xml.namespace.QName q)
           
 java.util.Collection getOutParameters()
           
 boolean isAsync()
           
 Parameter removeInParameter(javax.xml.namespace.QName q)
           
 Parameter removeOutParameter(javax.xml.namespace.QName q)
           
 void setAsync(boolean async)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Operation

public Operation(java.lang.reflect.Method method)
Method Detail

isAsync

public boolean isAsync()

setAsync

public void setAsync(boolean async)

addInParameter

public void addInParameter(Parameter p)

removeInParameter

public Parameter removeInParameter(javax.xml.namespace.QName q)

getInParameter

public Parameter getInParameter(javax.xml.namespace.QName q)

getInParameters

public java.util.Collection getInParameters()

addOutParameter

public void addOutParameter(Parameter p)

removeOutParameter

public Parameter removeOutParameter(javax.xml.namespace.QName q)

getOutParameter

public Parameter getOutParameter(javax.xml.namespace.QName q)

getOutParameters

public java.util.Collection getOutParameters()

getMethod

public java.lang.reflect.Method getMethod()

getName

public java.lang.String getName()