ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.messaging 

MessageResponder  - AS3 BlazeDS LCDS

Paketmx.messaging
Klassepublic class MessageResponder
VererbungMessageResponder Inheritance Responder Inheritance Object

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die MessageResponder-Klasse verarbeitet ein erfolgreiches Ergebnis oder einen Fehler von einem Meldungsziel. Für jede von einem Kanal gesendete Meldung erstellt der Kanal einen MessageResponder, um das Ergebnis zu verarbeiten. Nach einer Antwort ruft der Kanal die Rückrufe result() oder status() im MessageResponder auf. Die MessageResponder-Unterklassen sollten diese Methoden überschreiben, um die notwendige Verarbeitung durchzuführen. Bei einer Antwort (erfolgreiches Ergebnis oder Fehler) sollte der MessageResponder die Methode acknowledge() auf dem zugehörigen Agenten aufrufen. Wenn die Antwort ein Fehler ist, sollte der MessageResponder ebenfalls die fault()-Methode auf dem zugehörigen Agenten aufrufen.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  agent : MessageAgent
[schreibgeschützt] Stellt Zugriff auf den MessageAgent zur Verfügung, der die Meldung gesendet hat.
MessageResponder
  channel : Channel
[schreibgeschützt] Stellt Zugriff auf den Kanal zur Verfügung, der zum Senden der Meldung verwendet wurde.
MessageResponder
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  message : IMessage
Stellt Zugriff auf die gesendete Meldung zur Verfügung.
MessageResponder
Öffentliche Methoden
 MethodeDefiniert von
  
MessageResponder(agent:MessageAgent, message:IMessage, channel:Channel = null)
Erstellt einen MessageResponder, um die Antwort zur angegebenen Meldung für den angegebenen MessageAgent zu verarbeiten.
MessageResponder
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
  
Aufgerufen von dem Kanal, der diesen MessageResponder erstellt hat, wenn eine Antwort vom Ziel zurückgegeben wird.
MessageResponder
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
Aufgerufen von dem Kanal, der diesen MessageResponder erstellt hat, wenn eine Fehlerantwort vom Ziel zurückgegeben wird.
MessageResponder
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Geschützte Methoden
 MethodeDefiniert von
  
Erstellt eine ErrorMessage, die nach einer Anforderungzeitüberschreitung an die verknüpften Rückrufe des MessageAgent übergeben werden kann.
MessageResponder
  
Unterklassen müssen diese Methode überschreiben, um eine Anforderungszeitüberschreitung zu verarbeiten und die richtigen Rückrufe auf dem verknüpften MessageAgent aufzurufen.
MessageResponder
  
Unterklassen müssen diese Methode überschreiben, um eine benutzerdefinierte Verarbeitung des Ergebnisses durchzuführen und die richtigen Rückrufe auf dem verknüpften MessageAgent aufzurufen.
MessageResponder
  
Unterklassen müssen diese Methode überschreiben, um eine benutzerdefinierte Verarbeitung des Status durchzuführen und die richtigen Rückrufe auf dem verknüpften MessageAgent aufzurufen.
MessageResponder
Eigenschaftendetails

agent

Eigenschaft
agent:MessageAgent  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Stellt Zugriff auf den MessageAgent zur Verfügung, der die Meldung gesendet hat.



Implementierung
    public function get agent():MessageAgent

channel

Eigenschaft 
channel:Channel  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Stellt Zugriff auf den Kanal zur Verfügung, der zum Senden der Meldung verwendet wurde.



Implementierung
    public function get channel():Channel

message

Eigenschaft 
message:IMessage

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Stellt Zugriff auf die gesendete Meldung zur Verfügung.



Implementierung
    public function get message():IMessage
    public function set message(value:IMessage):void
Konstruktordetails

MessageResponder

()Konstruktor
public function MessageResponder(agent:MessageAgent, message:IMessage, channel:Channel = null)

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erstellt einen MessageResponder, um die Antwort zur angegebenen Meldung für den angegebenen MessageAgent zu verarbeiten.

Parameter
agent:MessageAgent — Der MessageAgent, der die Meldung sendet.
 
message:IMessage — Die gesendete Meldung.
 
channel:Channel (default = null) — Der für das Senden verwendete Kanal.
Methodendetails

createRequestTimeoutErrorMessage

()Methode
protected function createRequestTimeoutErrorMessage():ErrorMessage

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erstellt eine ErrorMessage, die nach einer Anforderungzeitüberschreitung an die verknüpften Rückrufe des MessageAgent übergeben werden kann.

Rückgabewerte
ErrorMessage — Gibt eine ErrorMessage zurück, die nach einer Anforderungzeitüberschreitung an die verknüpften Rückrufe des MessageAgent übergeben werden kann.

requestTimedOut

()Methode 
protected function requestTimedOut():void

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Unterklassen müssen diese Methode überschreiben, um eine Anforderungszeitüberschreitung zu verarbeiten und die richtigen Rückrufe auf dem verknüpften MessageAgent aufzurufen.

result

()Methode 
public final function result(message:IMessage):void

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Aufgerufen von dem Kanal, der diesen MessageResponder erstellt hat, wenn eine Antwort vom Ziel zurückgegeben wird. Diese Methode führt eine grundlegende Ergebnisverarbeitung durch und ruft anschließend die resultHandler()-Methode auf, deren Unterklassen eine Überschreibung vornehmen können, um eine benutzerdefinierte Verarbeitung durchzuführen.

Parameter

message:IMessage — Die Ergebnismeldung, die vom Ziel zurückgegeben wurde.

resultHandler

()Methode 
protected function resultHandler(message:IMessage):void

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Unterklassen müssen diese Methode überschreiben, um eine benutzerdefinierte Verarbeitung des Ergebnisses durchzuführen und die richtigen Rückrufe auf dem verknüpften MessageAgent aufzurufen.

Parameter

message:IMessage — Die Ergebnismeldung, die vom Ziel zurückgegeben wurde.

status

()Methode 
public final function status(message:IMessage):void

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Aufgerufen von dem Kanal, der diesen MessageResponder erstellt hat, wenn eine Fehlerantwort vom Ziel zurückgegeben wird. Diese Methode führt eine grundlegende Ergebnisverarbeitung durch und ruft anschließend die statusHandler()-Methode auf, deren Unterklassen eine Überschreibung vornehmen können, um eine benutzerdefinierte Verarbeitung durchzuführen.

Parameter

message:IMessage — Die Fehlermeldung, die vom Ziel zurückgegeben wurde.

statusHandler

()Methode 
protected function statusHandler(message:IMessage):void

Sprachversion: ActionScript 3.0
Produktversionen: BlazeDS 4, Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Unterklassen müssen diese Methode überschreiben, um eine benutzerdefinierte Verarbeitung des Status durchzuführen und die richtigen Rückrufe auf dem verknüpften MessageAgent aufzurufen.

Parameter

message:IMessage — Die Fehlermeldung, die vom Ziel zurückgegeben wurde.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.