Zend Framework  1.12
Public Attributes | List of all members
Zend_Amf_Value_Messaging_CommandMessage Class Reference

Public Attributes

const SUBSCRIBE_OPERATION = 0
 This operation is used to subscribe to a remote destination.
 
const UNSUSBSCRIBE_OPERATION = 1
 This operation is used to unsubscribe from a remote destination.
 
const POLL_OPERATION = 2
 This operation is used to poll a remote destination for pending, undelivered messages.
 
const CLIENT_SYNC_OPERATION = 4
 This operation is used by a remote destination to sync missed or cached messages back to a client as a result of a client issued poll command.
 
const CLIENT_PING_OPERATION = 5
 This operation is used to test connectivity over the current channel to the remote endpoint.
 
const CLUSTER_REQUEST_OPERATION = 7
 This operation is used to request a list of failover endpoint URIs for the remote destination based on cluster membership.
 
const LOGIN_OPERATION = 8
 This operation is used to send credentials to the endpoint so that the user can be logged in over the current channel.
 
const LOGOUT_OPERATION = 9
 This operation is used to log the user out of the current channel, and will invalidate the server session if the channel is HTTP based.
 
const SESSION_INVALIDATE_OPERATION = 10
 This operation is used to indicate that the client's subscription to a remote destination has been invalidated.
 
const MULTI_SUBSCRIBE_OPERATION = 11
 This operation is used by the MultiTopicConsumer to subscribe/unsubscribe from multiple subtopics/selectors in the same message.
 
const DISCONNECT_OPERATION = 12
 This operation is used to indicate that a channel has disconnected.
 
const UNKNOWN_OPERATION = 10000
 This is the default operation for new CommandMessage instances.
 
 $operation = self::UNKNOWN_OPERATION
 
- Public Attributes inherited from Zend_Amf_Value_Messaging_AsyncMessage
 $correlationId
 
- Public Attributes inherited from Zend_Amf_Value_Messaging_AbstractMessage
 $clientId
 
 $destination
 
 $messageId
 
 $timestamp
 
 $timeToLive
 
 $headers
 
 $body
 

Additional Inherited Members

- Public Member Functions inherited from Zend_Amf_Value_Messaging_AbstractMessage
 generateId ()
 generate a unique id
 

Member Data Documentation

$operation = self::UNKNOWN_OPERATION
const CLIENT_PING_OPERATION = 5

This operation is used to test connectivity over the current channel to the remote endpoint.

const CLIENT_SYNC_OPERATION = 4

This operation is used by a remote destination to sync missed or cached messages back to a client as a result of a client issued poll command.

const CLUSTER_REQUEST_OPERATION = 7

This operation is used to request a list of failover endpoint URIs for the remote destination based on cluster membership.

const DISCONNECT_OPERATION = 12

This operation is used to indicate that a channel has disconnected.

const LOGIN_OPERATION = 8

This operation is used to send credentials to the endpoint so that the user can be logged in over the current channel.

The credentials need to be Base64 encoded and stored in the body of the message.

const LOGOUT_OPERATION = 9

This operation is used to log the user out of the current channel, and will invalidate the server session if the channel is HTTP based.

const MULTI_SUBSCRIBE_OPERATION = 11

This operation is used by the MultiTopicConsumer to subscribe/unsubscribe from multiple subtopics/selectors in the same message.

const POLL_OPERATION = 2

This operation is used to poll a remote destination for pending, undelivered messages.

const SESSION_INVALIDATE_OPERATION = 10

This operation is used to indicate that the client's subscription to a remote destination has been invalidated.

const SUBSCRIBE_OPERATION = 0

This operation is used to subscribe to a remote destination.

const UNKNOWN_OPERATION = 10000

This is the default operation for new CommandMessage instances.

const UNSUSBSCRIBE_OPERATION = 1

This operation is used to unsubscribe from a remote destination.