com.jdon.async.future
类 EventResultFuture

java.lang.Object
  继承者 com.jdon.async.future.EventResultFuture
所有已实现的接口:
EventResultHandler

public class EventResultFuture
extends Object
implements EventResultHandler


字段摘要
protected  boolean asyn
           
protected  String channel
           
protected  DomainMessage domainMessage
           
protected  Object eventResult
           
protected  FutureTask futureTask
           
protected  FutureListener messageListener
           
protected  boolean over
           
protected  int timeoutforeturnResult
           
 
构造方法摘要
EventResultFuture(String channel, FutureListener messageListener, DomainMessage domainMessage)
           
 
方法摘要
 void clear()
           
 Object get()
          get a Event Result until time out value: setTimeoutforeturnResult(int timeoutforeturnResult)
 Object getBlockedValue()
          Blocking until get a Event Result
 String getChannel()
           
 DomainMessage getDomainMessage()
           
 FutureTask getFutureTask()
           
 FutureListener getMessageListener()
           
 boolean isAsyn()
           
 void send(Object result)
           
 void setAsyn(boolean asyn)
           
 void setChannel(String channel)
           
 void setDomainMessage(DomainMessage domainMessage)
           
 void setFutureTask(FutureTask futureTask)
           
 void setMessageListener(FutureListener messageListener)
           
 void setWaitforTimeout(int timeoutforeturnResult)
          setup time out(MILLISECONDS) value for get a Event Result
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

channel

protected String channel

asyn

protected boolean asyn

messageListener

protected FutureListener messageListener

futureTask

protected FutureTask futureTask

eventResult

protected Object eventResult

over

protected boolean over

timeoutforeturnResult

protected int timeoutforeturnResult

domainMessage

protected DomainMessage domainMessage
构造方法详细信息

EventResultFuture

public EventResultFuture(String channel,
                         FutureListener messageListener,
                         DomainMessage domainMessage)
方法详细信息

get

public Object get()
从接口 EventResultHandler 复制的描述
get a Event Result until time out value: setTimeoutforeturnResult(int timeoutforeturnResult)

指定者:
接口 EventResultHandler 中的 get
返回:

getBlockedValue

public Object getBlockedValue()
从接口 EventResultHandler 复制的描述
Blocking until get a Event Result

指定者:
接口 EventResultHandler 中的 getBlockedValue
返回:

getChannel

public String getChannel()

setChannel

public void setChannel(String channel)

isAsyn

public boolean isAsyn()

setAsyn

public void setAsyn(boolean asyn)

getMessageListener

public FutureListener getMessageListener()

setMessageListener

public void setMessageListener(FutureListener messageListener)

setFutureTask

public void setFutureTask(FutureTask futureTask)

send

public void send(Object result)
指定者:
接口 EventResultHandler 中的 send

getDomainMessage

public DomainMessage getDomainMessage()

setDomainMessage

public void setDomainMessage(DomainMessage domainMessage)

getFutureTask

public FutureTask getFutureTask()

setWaitforTimeout

public void setWaitforTimeout(int timeoutforeturnResult)
从接口 EventResultHandler 复制的描述
setup time out(MILLISECONDS) value for get a Event Result

指定者:
接口 EventResultHandler 中的 setWaitforTimeout
参数:
timeoutforeturnResult - MILLISECONDS

clear

public void clear()
指定者:
接口 EventResultHandler 中的 clear


Copyright © 2013. All Rights Reserved.