Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » QAnywhere-Referenz » QAnywhere Java-API-Referenz » QAnywhere Java-API für Clients

 

QAManagerBase-Schnittstelle

Syntax
public QAManagerBase
Abgeleitete Klassen
Bemerkungen

Diese Klasse ist die Basisklasse für QATransactionalManager und QAManager, die transaktionales bzw. nicht-transaktionales Messaging verwalten.

Mithilfe der QAManagerBase.start()-Methode ermöglichen Sie es einer QAManagerBase-Instanz, auf Nachrichten zu warten. Eine Instanz der QAManagerBase darf nur von dem Thread verwendet werden, der sie erstellt hat.

Mit Instanzen dieser Klasse können Sie QAnywhere-Nachrichten erstellen und verwalten. Erstellen Sie die entsprechenden QAMessage-Instanzen mithilfe der Methoden QAManagerBase.createBinaryMessage() und QAManagerBase.createTextMessage(). QAMessage-Instanzen bieten eine Vielzahl von Methoden zum Festlegen von Nachrichteninhalt und Eigenschaften. Zum Versenden von QAnywhere-Nachrichten verwenden Sie die QAManagerBase.putMessage(String, QAMessage)-Methode, damit die adressierte Nachricht in die lokale Nachrichtenspeicher-Warteschlange gestellt wird. Die Nachricht wird vom QAnywhere Agent basierend auf seinen Übertragungsrichtlinien oder beim Aufruf von QAManagerBase.triggerSendReceive() versendet.

QAManagerBase bietet auch Methoden zum Einstellen und Abrufen von Eigenschaften des Nachrichtenspeichers an.

Siehe auch

QATransactionalManager-Schnittstelle

QAManager-Schnittstelle

Mitglieder

Alle Mitglieder von ianywhere.qanywhere.client.QAManagerBase, einschließlich aller geerbten Mitglieder


browseMessages-Methode
browseMessagesByID-Methode
browseMessagesByQueue-Methode
browseMessagesBySelector-Methode
cancelMessage-Methode
close-Methode
createBinaryMessage-Methode
createTextMessage-Methode
getBooleanStoreProperty-Methode
getByteStoreProperty-Methode
getDoubleStoreProperty-Methode
getFloatStoreProperty-Methode
getIntStoreProperty-Methode
getLongStoreProperty-Methode
getMessage-Methode
getMessageBySelector-Methode
getMessageBySelectorNoWait-Methode
getMessageBySelectorTimeout-Methode
getMessageNoWait-Methode
getMessageTimeout-Methode
getMode-Methode
getQueueDepth-Methode
getQueueDepth-Methode
getShortStoreProperty-Methode
getStoreProperty-Methode
getStorePropertyNames-Methode
getStringStoreProperty-Methode
propertyExists-Methode
putMessage-Methode
putMessageTimeToLive-Methode
setBooleanStoreProperty-Methode
setByteStoreProperty-Methode
setDoubleStoreProperty-Methode
setFloatStoreProperty-Methode
setIntStoreProperty-Methode
setLongStoreProperty-Methode
setMessageListener-Methode
setMessageListener2-Methode
setMessageListenerBySelector-Methode
setMessageListenerBySelector2-Methode
setProperty-Methode
setShortStoreProperty-Methode
setStoreProperty-Methode
setStringStoreProperty-Methode
start-Methode
Stop-Methode
triggerSendReceive-Methode