public class BrokerMessageHeader
extends java.lang.Object
Broker's message header broker messages include a Header used to identify the message being sent and to be able to identify the deserializer This header needs to be used for all application versions Changing it implies that all the services need to be updated these messages are wrapped in an ActiveMQTextMessage which includes, among others, the following parameters - commandId - responseRequired = false - messageId - originalDestination = null - originalTransactionId = null - producerId - destination = topic://heartbeat - expiration = 1598549182120 (time to live(5000) added to the time stamp - timestamp = 1598549177120 - type = null - priority = 4 - groupID = null
BrokerMessageHeader
,
IBrokerMessageBody
Constructor | Description |
---|---|
BrokerMessageHeader(java.lang.String msgType,
java.lang.String version,
java.lang.String origHost,
java.lang.String origService,
java.lang.String origport,
java.lang.String destHost,
java.lang.String destService,
java.lang.String destPort) |
Modifier and Type | Method | Description |
---|---|---|
static BrokerMessageHeader |
deserialize(java.lang.String message) |
|
java.lang.String |
getDestHost() |
|
java.lang.String |
getDestPort() |
|
java.lang.String |
getDestService() |
|
static java.lang.String |
getHeartBeat() |
|
static java.lang.String |
getKeys() |
|
java.lang.String |
getMsgType() |
|
java.lang.String |
getOrigHost() |
|
java.lang.String |
getOrigPort() |
|
java.lang.String |
getOrigService() |
|
static java.lang.String |
getRemProv() |
|
static java.lang.String |
getRemReq() |
|
static java.lang.String |
getRemRes() |
|
long |
getTimeSent() |
|
java.lang.String |
getVersion() |
|
static boolean |
isKeysHeader(java.lang.String msgType) |
|
static boolean |
isRemProv(java.lang.String msgType) |
|
static boolean |
isRemReq(java.lang.String msgType) |
|
static boolean |
isRemRes(java.lang.String msgType) |
|
java.lang.String |
serialize() |
public BrokerMessageHeader(java.lang.String msgType, java.lang.String version, java.lang.String origHost, java.lang.String origService, java.lang.String origport, java.lang.String destHost, java.lang.String destService, java.lang.String destPort)
public java.lang.String getMsgType()
public java.lang.String getVersion()
public long getTimeSent()
public java.lang.String getOrigHost()
public java.lang.String getOrigService()
public java.lang.String getOrigPort()
public java.lang.String getDestHost()
public java.lang.String getDestService()
public java.lang.String getDestPort()
public java.lang.String serialize()
public static BrokerMessageHeader deserialize(java.lang.String message)
public static boolean isKeysHeader(java.lang.String msgType)
public static boolean isRemReq(java.lang.String msgType)
public static boolean isRemRes(java.lang.String msgType)
public static boolean isRemProv(java.lang.String msgType)
public static java.lang.String getHeartBeat()
public static java.lang.String getKeys()
public static java.lang.String getRemReq()
public static java.lang.String getRemRes()
public static java.lang.String getRemProv()