Packagenet.user1.reactor
Classpublic class UPCProcessingRecord
InheritanceUPCProcessingRecord Inheritance Object

Since : Reactor 1.1.0

A data container describing server-side processing-statistics for a single UPC message received and then processed by Union Server. UPCProcessingRecord objects are used by UPCStatsSnapshot and the ServerEvent.UPC_PROCESSED event.

See also

Server.watchForProcessedUPCs()
ServerEvent.UPC_PROCESSED


Public Variables
 VariableDefined By
  fromClientAddress : String = null
The address of the client that sent the processed UPC to the server; the address is typically an IP address.
UPCProcessingRecord
  fromClientID : String = null
The clientID of the client that sent the processed UPC to the server.
UPCProcessingRecord
  fromUserID : String = null
The userID of the client that sent the processed UPC to the server.
UPCProcessingRecord
  processingDuration : Number = NaN
The number of milliseconds that elapsed between the time the server began processing the UPC message and the time the server completed processing the UPC message.
UPCProcessingRecord
  processingFinishedAt : Number = NaN
The UTC time at which the server finished processing the UPC message, in "milliseconds from January 1 1970"-format.
UPCProcessingRecord
  processingStartedAt : Number = NaN
The UTC time at which the server began processing the UPC message, in "milliseconds from January 1 1970"-format.
UPCProcessingRecord
  queuedAt : Number = NaN
The UTC time at which the server queued the UPC message for processing, in "milliseconds from January 1 1970"-format.
UPCProcessingRecord
  queueDuration : Number = NaN
The number of milliseconds that the message spent in the message queue before the server began processing it.
UPCProcessingRecord
  UPCSource : String = null
The raw source string of the processed UPC message.
UPCProcessingRecord
Public Methods
 MethodDefined By
  
deserialize(serializedRecord:String):void
UPCProcessingRecord
  
deserializeParts(fromClientID:String, fromUserID:String, fromClientAddress:String, queuedAt:String, processingStartedAt:String, processingFinishedAt:String, source:String):void
UPCProcessingRecord
Variable Descriptions
fromClientAddressvariable
public var fromClientAddress:String = null

Since : Reactor 1.1.0

The address of the client that sent the processed UPC to the server; the address is typically an IP address.

fromClientIDvariable 
public var fromClientID:String = null

Since : Reactor 1.1.0

The clientID of the client that sent the processed UPC to the server.

fromUserIDvariable 
public var fromUserID:String = null

Since : Reactor 1.1.0

The userID of the client that sent the processed UPC to the server. Available if the client is logged in only.

processingDurationvariable 
public var processingDuration:Number = NaN

Since : Reactor 1.1.0

The number of milliseconds that elapsed between the time the server began processing the UPC message and the time the server completed processing the UPC message.

processingFinishedAtvariable 
public var processingFinishedAt:Number = NaN

Since : Reactor 1.1.0

The UTC time at which the server finished processing the UPC message, in "milliseconds from January 1 1970"-format.

processingStartedAtvariable 
public var processingStartedAt:Number = NaN

Since : Reactor 1.1.0

The UTC time at which the server began processing the UPC message, in "milliseconds from January 1 1970"-format.

queuedAtvariable 
public var queuedAt:Number = NaN

Since : Reactor 1.1.0

The UTC time at which the server queued the UPC message for processing, in "milliseconds from January 1 1970"-format.

queueDurationvariable 
public var queueDuration:Number = NaN

Since : Reactor 1.1.0

The number of milliseconds that the message spent in the message queue before the server began processing it.

UPCSourcevariable 
public var UPCSource:String = null

Since : Reactor 1.1.0

The raw source string of the processed UPC message.

Method Descriptions
deserialize()method
public function deserialize(serializedRecord:String):void

Parameters

serializedRecord:String

deserializeParts()method 
public function deserializeParts(fromClientID:String, fromUserID:String, fromClientAddress:String, queuedAt:String, processingStartedAt:String, processingFinishedAt:String, source:String):void

Parameters

fromClientID:String
 
fromUserID:String
 
fromClientAddress:String
 
queuedAt:String
 
processingStartedAt:String
 
processingFinishedAt:String
 
source:String