Class org.omus.msg.EnvelopeFactory

Description

Gère la création des enveloppe au départ (OUT). Gère aussi l'interprétation d'enveloppes arrivée (IN). Cette classe est implémentée en suivant le modèle Singleton. Un accès global à son instance est obtenu graçe à la méthode getInstance.

Method Index

getIncoming(), getInstance(), getOutgoing(), toLog(), toString()

Method Detail

toString

public function toString():String

Utilisé dans un contexte littéral

Return

Une chaine définissant l'objet

getIncoming

public function getIncoming(str:String):Envelope

Interprète et décode (Marshall) une enveloppe arrivée.

Parameters

strLa chaine encodée provenant du serveur.

Return

Une enveloppe contenant le message décodé ou null si une erreur s'est produite lors du décodage.

See Also

getOutgoing

public function getOutgoing(msg:Message, type:String, recp:String):Envelope

Prépare une nouvelle enveloppe pour l'envoi. Cette méthode est systématiquement utilisée, ne pas instancier directement Envelope.

See Also

toLog

static public function toLog():String

Utilisé dans un contexte littéral

Return

Une chaine définissant l'objet

getInstance

static public function getInstance():EnvelopeFactory

Accès global à la référence du Singleton

Parameters

Return

Une référence à la classe