public class DomainMessage extends Command
| 限定符和类型 | 字段和说明 |
|---|---|
protected AtomicReference<Object> |
eventResultCache |
protected EventResultHandler |
eventResultHandler |
protected Object |
eventSource |
| 构造器和说明 |
|---|
DomainMessage(Object eventSource) |
DomainMessage(Object eventSource,
int timeoutforeturnResult) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear() |
Object |
getBlockEventResult()
* Blocking until get a Event Result
|
Object |
getEventResult()
get a Event Result until time out value
|
EventResultHandler |
getEventResultHandler() |
Object |
getEventSource() |
boolean |
isNull() |
void |
setEventResult(Object eventResultValue) |
void |
setEventResultHandler(EventResultHandler eventResultHandler) |
void |
setEventSource(Object eventSource) |
void |
setTimeoutforeturnResult(int timeoutforeturnResult)
setup time out(MILLISECONDS) value for get a Event Result
|
getDestination, setDestinationprotected Object eventSource
protected volatile EventResultHandler eventResultHandler
protected volatile AtomicReference<Object> eventResultCache
public DomainMessage(Object eventSource)
public DomainMessage(Object eventSource, int timeoutforeturnResult)
public Object getEventSource()
public EventResultHandler getEventResultHandler()
public void setEventResultHandler(EventResultHandler eventResultHandler)
public void setTimeoutforeturnResult(int timeoutforeturnResult)
timeoutforeturnResult - MILLISECONDSpublic Object getEventResult()
public Object getBlockEventResult()
public void setEventResult(Object eventResultValue)
public void setEventSource(Object eventSource)
public void clear()
public boolean isNull()
Copyright © 2018. All rights reserved.