|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.commons.protocol.DataObject
com.genesyslab.platform.commons.protocol.Message
com.genesyslab.platform.openmedia.protocol.interactionserver.events.interactionmanagement.EventInteractionsMoved
public abstract class EventInteractionsMoved
This event provides notification to agent applications that one or more interactions have been moved (or stopped) from a snapshot. A key-value list is returned in the MovedInteractions property, where each key represents an interaction ID with a value of 0 if the move failed (either because of state, or because the interaction was already stopped) or 1 if the move was successful.
Field Summary | |
---|---|
static int |
ID
|
static java.lang.String |
NAME
|
Method Summary | |
---|---|
static EventInteractionsMoved |
create()
Creates instance of EventInteractionsMoved with no parameters set. |
static EventInteractionsMoved |
create(java.lang.Integer snapshotId)
Creates instance of EventInteractionsMoved with required parameters set. |
static EventInteractionsMoved |
create(java.lang.Integer proxyClientId,
java.lang.Integer snapshotId,
KeyValueCollection movedInteractions,
KeyValueCollection extension)
Creates instance of EventInteractionsMoved with all parameters set. |
abstract KeyValueCollection |
getExtension()
A key-value list of extensions. |
abstract KeyValueCollection |
getMovedInteractions()
Contains list of interaction identifiers (as keys) with specification of the result of the operation: 0 - failed, either because of state or because it's already stopped; 1 - moved (or stopped). |
abstract java.lang.Integer |
getProxyClientId()
Proxy client identifier. |
abstract java.lang.Integer |
getReferenceId()
Reference identifier of the request. |
abstract java.lang.Integer |
getSnapshotId()
If specified, must be the identifier of a snapshot that the client has taken previously. |
abstract void |
setExtension(KeyValueCollection extension)
A key-value list of extensions. |
abstract void |
setMovedInteractions(KeyValueCollection movedInteractions)
Contains list of interaction identifiers (as keys) with specification of the result of the operation: 0 - failed, either because of state or because it's already stopped; 1 - moved (or stopped). |
abstract void |
setProxyClientId(int proxyClientId)
Proxy client identifier. |
abstract void |
setProxyClientId(java.lang.Integer proxyClientId)
Proxy client identifier. |
abstract void |
setReferenceId(int referenceId)
Reference identifier of the request. |
abstract void |
setReferenceId(java.lang.Integer referenceId)
Reference identifier of the request. |
abstract void |
setSnapshotId(int snapshotId)
If specified, must be the identifier of a snapshot that the client has taken previously. |
abstract void |
setSnapshotId(java.lang.Integer snapshotId)
If specified, must be the identifier of a snapshot that the client has taken previously. |
Methods inherited from class com.genesyslab.platform.commons.protocol.Message |
---|
cloneMessage, getEndpoint, getMessageAttribute, getProtocolDescription, getProtocolId, messageId, messageName, setProtocolDescription |
Methods inherited from class com.genesyslab.platform.commons.protocol.DataObject |
---|
equals, hashCode, toString, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int ID
public static final java.lang.String NAME
Method Detail |
---|
public static EventInteractionsMoved create()
public static EventInteractionsMoved create(java.lang.Integer proxyClientId, java.lang.Integer snapshotId, KeyValueCollection movedInteractions, KeyValueCollection extension)
proxyClientId
- The identifier of the client of proxy.snapshotId
- If specified, should represent an identifier of the snapshot that client has taken before. The new snapshot will inherit all the locks that the older snapshot held. The identifier of the new snapshot is the same as the old snapshot. Old snapshot is automatically released.movedInteractions
- Contains list of interaction identifiers (as keys) with specification of the result of the operation: 0 - failed (either because of state or because it's already stopped), 1 - moved (or stopped). If this attribute is absent, the list is empty.extension
- Extensions.
public static EventInteractionsMoved create(java.lang.Integer snapshotId)
snapshotId
- If specified, should represent an identifier of the snapshot that client has taken before. The new snapshot will inherit all the locks that the older snapshot held. The identifier of the new snapshot is the same as the old snapshot. Old snapshot is automatically released.
public abstract java.lang.Integer getReferenceId()
public abstract void setReferenceId(java.lang.Integer referenceId)
public abstract void setReferenceId(int referenceId)
public abstract java.lang.Integer getProxyClientId()
public abstract void setProxyClientId(java.lang.Integer proxyClientId)
public abstract void setProxyClientId(int proxyClientId)
public abstract java.lang.Integer getSnapshotId()
public abstract void setSnapshotId(java.lang.Integer snapshotId)
public abstract void setSnapshotId(int snapshotId)
public abstract KeyValueCollection getMovedInteractions()
public abstract void setMovedInteractions(KeyValueCollection movedInteractions)
public abstract KeyValueCollection getExtension()
public abstract void setExtension(KeyValueCollection extension)
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |