AMETAS.event
Class AMETASEventHandler

java.lang.Object
  extended byAMETAS.event.AMETASEventHandler
All Implemented Interfaces:
AMETASEventHandlerIf, java.io.Serializable
Direct Known Subclasses:
AMETASServiceProxy

Deprecated. Die Klasse verlässt sich auf MessageEvents, welche die Nachricht mitliefern. Diese Methode der Nachrichtenzustellung provoziert Instabilitäten. (mz)

public abstract class AMETASEventHandler
extends java.lang.Object
implements AMETASEventHandlerIf

Bietet eine Standardimplementation eines EventHandlers. Die Methode handleMessageEvent ist implementiert und leitet eintreffende Nachrichten an die entsprechenden Nachrichtenverarbeitungsmethoden weiter. Diese Klasse kann als Basisklasse für eigene EventHandler benutzt werden, wobei nur die Methoden überschrieben werden müssen, die benötigt werden. Alle Methoden dieser Klasse außer handleMessageEvent haben nur ein return false in ihrem Rumpf. Wenn eine Methode einen Event sinnvoll verarbeitet, dann muss sie true liefern. So ist es möglich, Events von einer Superklasse bearbeiten zu lassen. Die Subklasse überprüft den Rückgabewert und weiß so, ob der Event bearbeitet wurde, oder ob sie dies tun muss.

See Also:
Serialized Form

Constructor Summary
AMETASEventHandler()
          Deprecated.  
 
Method Summary
 boolean handleApplicationMessage(java.lang.String sSpec, java.lang.Object[] aobjBody, AMETASMessage mes)
          Deprecated. MessageHandler-Methode für APPLICATION-Nachrichten.
 boolean handleCustomMessage(short nCategory, java.lang.String sSpec, java.lang.Object[] aobjBody, AMETASMessage mes)
          Deprecated. Messagehandler-Methode für benutzerdefinierte Nachrichtenkategorien.
 boolean handleMessageEvent(AMETASMessageEvent evt)
          Deprecated. Verarbeitet MessageEvents.
 boolean handleMessageMessage(java.lang.String sSpec, java.lang.Object[] aobjBody, AMETASMessage mes)
          Deprecated. MessageHandler-Methode für MESSAGE-Nachrichten.
 boolean handlePlaceEvent(AMETASPlaceEvent evt)
          Deprecated. Verarbeitet PlaceEvents.
 boolean handlePlaceMessage(java.lang.String sSpec, java.lang.Object[] aobjBody, AMETASMessage mes)
          Deprecated. MessageHandler-Methode für PLACE-Nachrichten.
 boolean handlePlaceUserEvent(AMETASPlaceUserEvent evt)
          Deprecated. Verarbeitet PlaceUserEvents.
 boolean handleSecurityMessage(java.lang.String sSpec, java.lang.Object[] aobjBody, AMETASMessage mes)
          Deprecated. MessageHandler-Methode für SECURITY-Nachrichten.
 boolean handleServiceMessage(java.lang.String sSpec, java.lang.Object[] aobjBody, AMETASMessage mes)
          Deprecated. MessageHandler-Methode für SERVICE-Nachrichten.
 boolean handleTradingMessage(java.lang.String sSpec, java.lang.Object[] aobjBody, AMETASMessage mes)
          Deprecated. MessageHandler-Methode für TRADING-Nachrichten.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AMETASEventHandler

public AMETASEventHandler()
Deprecated. 
Method Detail

handleMessageEvent

public boolean handleMessageEvent(AMETASMessageEvent evt)
Deprecated. 
Verarbeitet MessageEvents.

Specified by:
handleMessageEvent in interface AMETASEventHandlerIf
Parameters:
evt - zu bearbeitendes Event
Returns:
true, falls das Event verarbeitet wurde, false sonst
See Also:
AMETASMessageEvent

handlePlaceEvent

public boolean handlePlaceEvent(AMETASPlaceEvent evt)
Deprecated. 
Verarbeitet PlaceEvents.

Specified by:
handlePlaceEvent in interface AMETASEventHandlerIf
Parameters:
evt - zu bearbeitendes Event
Returns:
true, falls das Event verarbeitet wurde, false sonst
See Also:
AMETASPlaceEvent

handlePlaceUserEvent

public boolean handlePlaceUserEvent(AMETASPlaceUserEvent evt)
Deprecated. 
Verarbeitet PlaceUserEvents.

Specified by:
handlePlaceUserEvent in interface AMETASEventHandlerIf
Parameters:
evt - das zu bearbeitende Event
Returns:
true, falls das Event verarbeitet wurde, false sonst
See Also:
AMETASPlaceUserEvent

handlePlaceMessage

public boolean handlePlaceMessage(java.lang.String sSpec,
                                  java.lang.Object[] aobjBody,
                                  AMETASMessage mes)
Deprecated. 
MessageHandler-Methode für PLACE-Nachrichten.

Specified by:
handlePlaceMessage in interface AMETASEventHandlerIf
Parameters:
sSpec - Spezifikation der Nachricht
aobjBody - Nutzlast der Nachricht
mes - die gesamte Nachricht
Returns:
true, falls die Nachricht bearbeitet wurde, false sonst
See Also:
AMETASMessage

handleServiceMessage

public boolean handleServiceMessage(java.lang.String sSpec,
                                    java.lang.Object[] aobjBody,
                                    AMETASMessage mes)
Deprecated. 
MessageHandler-Methode für SERVICE-Nachrichten.

Specified by:
handleServiceMessage in interface AMETASEventHandlerIf
Parameters:
sSpec - Spezifikation der Nachricht
aobjBody - Nutzlast der Nachricht
mes - die gesamte Nachricht
Returns:
true, falls die Nachricht bearbeitet wurde, false sonst
See Also:
AMETASMessage

handleApplicationMessage

public boolean handleApplicationMessage(java.lang.String sSpec,
                                        java.lang.Object[] aobjBody,
                                        AMETASMessage mes)
Deprecated. 
MessageHandler-Methode für APPLICATION-Nachrichten.

Specified by:
handleApplicationMessage in interface AMETASEventHandlerIf
Parameters:
sSpec - Spezifikation der Nachricht
aobjBody - Nutzlast der Nachricht
mes - gesamte Nachricht
Returns:
true, falls die Nachricht bearbeitet wurde, false sonst
See Also:
AMETASMessage

handleSecurityMessage

public boolean handleSecurityMessage(java.lang.String sSpec,
                                     java.lang.Object[] aobjBody,
                                     AMETASMessage mes)
Deprecated. 
MessageHandler-Methode für SECURITY-Nachrichten.

Specified by:
handleSecurityMessage in interface AMETASEventHandlerIf
Parameters:
sSpec - Spezifikation der Nachricht
aobjBody - Nutzlast der Nachricht
mes - gesamte Nachricht
Returns:
true, falls die Nachricht bearbeitet wurde, false sonst
See Also:
AMETASMessage

handleTradingMessage

public boolean handleTradingMessage(java.lang.String sSpec,
                                    java.lang.Object[] aobjBody,
                                    AMETASMessage mes)
Deprecated. 
MessageHandler-Methode für TRADING-Nachrichten.

Specified by:
handleTradingMessage in interface AMETASEventHandlerIf
Parameters:
sSpec - Spezifikation der Nachricht
aobjBody - Nutzlast der Nachricht
mes - gesamte Nachricht
Returns:
true, falls die Nachricht bearbeitet wurde, false sonst
See Also:
AMETASMessage

handleMessageMessage

public boolean handleMessageMessage(java.lang.String sSpec,
                                    java.lang.Object[] aobjBody,
                                    AMETASMessage mes)
Deprecated. 
MessageHandler-Methode für MESSAGE-Nachrichten.

Specified by:
handleMessageMessage in interface AMETASEventHandlerIf
Parameters:
sSpec - Spezifikation der Nachricht
aobjBody - Nutzlast der Nachricht
mes - gesamte Nachricht
Returns:
true, falls die Nachricht bearbeitet wurde, false sonst
See Also:
AMETASMessage

handleCustomMessage

public boolean handleCustomMessage(short nCategory,
                                   java.lang.String sSpec,
                                   java.lang.Object[] aobjBody,
                                   AMETASMessage mes)
Deprecated. 
Messagehandler-Methode für benutzerdefinierte Nachrichtenkategorien. Dieser Handler wird für Nachrichten aufgerufen, die in keine der vordefinierten Kategorien fallen. Hier wird die Kategorie mit übergeben. Dem PlaceUser obliegt das vollständige Dispatching.

Specified by:
handleCustomMessage in interface AMETASEventHandlerIf
Parameters:
nCategory - Katagorie der Nachricht
sSpec - Spezifikation der Nachricht
aobjBody - Nutzlast der Nachricht
mes - die gesamte Nachricht
Returns:
true, falls die Nachricht bearbeitet wurde, false sonst
See Also:
AMETASMessage