java.io.Serializable
, java.lang.Cloneable
SourceMessageInfo
public abstract class MessageInfo
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
PROPERTY_ACK |
|
static java.lang.String |
PROPERTY_EMPTY_LAST_MESSAGE |
|
static java.lang.String |
PROPERTY_LAST_MESSAGE |
|
static java.lang.String |
PROPERTY_TIMESTAMP |
Modifier | Constructor | Description |
---|---|---|
protected |
MessageInfo(java.lang.String seqId,
java.lang.String msgId,
long msgNum,
java.lang.String action) |
|
protected |
MessageInfo(MessageInfo info) |
Modifier and Type | Method | Description |
---|---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
|
java.lang.Object |
clone() |
|
boolean |
equals(java.lang.Object other) |
|
protected void |
fireEvent(java.beans.PropertyChangeEvent event) |
|
protected java.util.concurrent.locks.ReentrantReadWriteLock |
getLock() |
|
java.lang.String |
getMessageId() |
|
long |
getMessageNum() |
|
com.sun.xml.ws.api.message.Packet |
getRequestPacket() |
Gets the actual request packet currently being processed.
|
java.lang.String |
getSequenceId() |
|
java.lang.String |
getSOAPAction() |
|
long |
getTimestamp() |
|
int |
hashCode() |
|
boolean |
isAck() |
|
boolean |
isEmptyLastMessage() |
|
boolean |
isLastMessage() |
|
boolean |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
|
void |
setAck(boolean ack) |
|
void |
setEmptyLastMessage(boolean emptyLastMessage) |
|
void |
setLastMessage(boolean lastMessage) |
|
void |
setRequestPacket(com.sun.xml.ws.api.message.Packet requestPacket) |
Can be used to store (temporarily please) the actual request Packet being
processed (either on the source or destination side).
|
void |
setTimestamp(long timestamp) |
|
java.lang.String |
toString() |
public static final java.lang.String PROPERTY_ACK
public static final java.lang.String PROPERTY_EMPTY_LAST_MESSAGE
public static final java.lang.String PROPERTY_TIMESTAMP
public static final java.lang.String PROPERTY_LAST_MESSAGE
protected MessageInfo(java.lang.String seqId, java.lang.String msgId, long msgNum, java.lang.String action)
protected MessageInfo(MessageInfo info)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
protected java.util.concurrent.locks.ReentrantReadWriteLock getLock()
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
public boolean removePropertyChangeListener(java.beans.PropertyChangeListener listener)
public java.lang.String getSequenceId()
public long getMessageNum()
public long getTimestamp()
public void setTimestamp(long timestamp)
protected void fireEvent(java.beans.PropertyChangeEvent event)
public java.lang.String getMessageId()
public java.lang.String getSOAPAction()
public boolean isAck()
public void setAck(boolean ack)
public boolean isEmptyLastMessage()
public void setEmptyLastMessage(boolean emptyLastMessage)
public boolean isLastMessage()
public void setLastMessage(boolean lastMessage)
public com.sun.xml.ws.api.message.Packet getRequestPacket()
public void setRequestPacket(com.sun.xml.ws.api.message.Packet requestPacket)
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object