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
|
protected String channel
protected boolean asyn
protected FutureListener messageListener
protected FutureTask futureTask
protected Object eventResult
protected boolean over
protected int timeoutforeturnResult
protected DomainMessage domainMessage
public EventResultFuture(String channel, FutureListener messageListener, DomainMessage domainMessage)
public Object get()
EventResultHandlerget 在接口中 EventResultHandlerpublic Object getBlockedValue()
EventResultHandlergetBlockedValue 在接口中 EventResultHandlerpublic String getChannel()
public void setChannel(String channel)
public boolean isAsyn()
public void setAsyn(boolean asyn)
public FutureListener getMessageListener()
public void setMessageListener(FutureListener messageListener)
public void setFutureTask(FutureTask futureTask)
public void send(Object result)
send 在接口中 EventResultHandlerpublic DomainMessage getDomainMessage()
public void setDomainMessage(DomainMessage domainMessage)
public FutureTask getFutureTask()
public void setWaitforTimeout(int timeoutforeturnResult)
EventResultHandlersetWaitforTimeout 在接口中 EventResultHandlertimeoutforeturnResult - MILLISECONDSpublic void clear()
clear 在接口中 EventResultHandlerCopyright © 2018. All rights reserved.