com.sun.tools.ws.processor.model
Class AsyncOperation

java.lang.Object
  extended by com.sun.tools.ws.processor.model.ModelObject
      extended by com.sun.tools.ws.processor.model.Operation
          extended by com.sun.tools.ws.processor.model.AsyncOperation

public class AsyncOperation
extends Operation


Field Summary
 
Fields inherited from class com.sun.tools.ws.processor.model.ModelObject
errorReceiver
 
Constructor Summary
AsyncOperation(Entity entity)
           
AsyncOperation(Operation operation, Entity entity)
           
AsyncOperation(QName name, Entity entity)
           
 
Method Summary
 AsyncOperationType getAsyncType()
           
 JavaType getCallBackType()
           
 String getJavaMethodName()
           
 Operation getNormalOperation()
           
 JavaType getResponseBeanJavaType()
           
 AbstractType getResponseBeanType()
           
 boolean isAsync()
           
 void setAsyncType(AsyncOperationType type)
           
 void setNormalOperation(Operation operation)
           
 void setResponseBean(AbstractType type)
           
 
Methods inherited from class com.sun.tools.ws.processor.model.Operation
accept, addFault, getAllFaultBlocks, getAllFaults, getAllFaultsSet, getCustomizedName, getFaultCount, getFaults, getFaultsSet, getJavaMethod, getName, getRequest, getResponse, getSOAPAction, getStyle, getUniqueName, getUse, getWSDLPortTypeOperation, isOverloaded, isWrapped, setCustomizedName, setFaultsSet, setJavaMethod, setName, setRequest, setResponse, setSOAPAction, setStyle, setUniqueName, setUse, setWrapped, setWSDLPortTypeOperation
 
Methods inherited from class com.sun.tools.ws.processor.model.ModelObject
getEntity, getJavaDoc, getLocator, getProperties, getPropertiesMap, getProperty, removeProperty, setErrorReceiver, setJavaDoc, setPropertiesMap, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncOperation

public AsyncOperation(Entity entity)

AsyncOperation

public AsyncOperation(Operation operation,
                      Entity entity)
Parameters:
operation -

AsyncOperation

public AsyncOperation(QName name,
                      Entity entity)
Parameters:
name -
Method Detail

isAsync

public boolean isAsync()
Returns:
Returns the async.

setAsyncType

public void setAsyncType(AsyncOperationType type)

getAsyncType

public AsyncOperationType getAsyncType()

setResponseBean

public void setResponseBean(AbstractType type)

getResponseBeanType

public AbstractType getResponseBeanType()

getResponseBeanJavaType

public JavaType getResponseBeanJavaType()

getCallBackType

public JavaType getCallBackType()

getNormalOperation

public Operation getNormalOperation()

setNormalOperation

public void setNormalOperation(Operation operation)

getJavaMethodName

public String getJavaMethodName()
Overrides:
getJavaMethodName in class Operation