|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Communication
Data representation of an abstract Communication.
Field Summary | |
---|---|
static String |
DEFAULT_FLOW_ID
|
static int |
TYPE_AGET
|
static int |
TYPE_DELEGATED_SET
|
static int |
TYPE_ERROR
|
static int |
TYPE_GET
|
static int |
TYPE_RESULT
|
static int |
TYPE_SET
|
static int |
TYPE_UNDEFINED
According to the specification of Powerobject model, these constants defines the basic types of communication. |
static int |
TYPE_UNKOWN
|
Field Detail |
---|
static final int TYPE_UNDEFINED
static final int TYPE_UNKOWN
static final int TYPE_GET
static final int TYPE_AGET
static final int TYPE_SET
static final int TYPE_DELEGATED_SET
static final int TYPE_RESULT
static final int TYPE_ERROR
static final String DEFAULT_FLOW_ID
Method Detail |
---|
String getId()
void setId(String id)
int getMessageType()
void setMessageType(int messageType)
String getSender()
void setSender(String sender)
String getRecipient()
void setRecipient(String recipient)
String getFlowID()
void setFlowID(String flowID)
Session getSession()
void setSession(Session session)
String getApiKey()
void setApiKey(String apiKey)
String getSubject()
void setSubject(String subject)
String getRedirectEntityName()
void setRedirectEntityName(String redirectEntityName)
String getRedirectMessage()
void setRedirectMessage(String redirectMessage)
Long getRequestTime()
void setRequestTime(Long requestTime)
Long getResponseTime()
void setResponseTime(Long responseTime)
Map<String,Object> getParameters()
void setParameters(Map<String,Object> parameters)
Map<String,Object> acquireParameters(Map<String,Class> types) throws BrillienException
BrillienException
<T> T getResponse()
void setResponse(Object response)
<T> T acquireResponse(Class<T> type) throws BrillienException
BrillienException
<T> T acquireResponse(Class<T> type, Map<String,Class> typeHint) throws BrillienException
BrillienException
<T> T acquireResponse(Map<String,Class> typeHint) throws BrillienException
BrillienException
<T> T acquireResponse(String typeHint, Class hintClass) throws BrillienException
BrillienException
<T> T acquireResponse(Class<T> type, String typeHint, Class hintClass) throws BrillienException
BrillienException
int getOriginalType()
void setOriginalType(int originalType)
String getOriginalId()
void setOriginalId(String id)
Integer getErrorCode()
void setErrorCode(Integer errorCode)
Object getErrorValue()
void setErrorValue(Object errorValue)
boolean isAnswerTo(Communication msg)
void addExtension(String key, Object value)
boolean hasExcension(String key)
<T> T getExtension(String key)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |