Möglich, MDB in Weblogic 8.x zu stoppen?
-
20-09-2019 - |
Frage
Ist es möglich, einen MDB programmatisch zu verhindern, dass sie sich eine Warteschlange in Weblogic 8.1 anhören?
Ich weiß, dass dies in JBoss und späteren Versionen von Weblogic erfolgen kann, aber ich war mir nicht sicher, ob es in 8.x möglich ist.
Lösung
Dies ist mit Weblogic 9.x und Weblogic 10.x durch die möglich MessageDrivenEJBRuntimeMBean
Das enthält Suspend-/Lebenslaufmethoden (siehe Bea Weblogic Server 9.0 API -Referenz oder Weblogic Server 10.3 API -Referenz) Wie in diesem erklärt Thread: programmatisch des Verbrauchs eines MDB -Verbrauchs aufsetzen/pausieren. Afaik, diese Funktion wurde in Version 9.0 eingeführt und ich weiß nicht, ob sie auf 8.1 zurückgebracht wurde (in einem Servicepaket oder als Patch). Vielleicht möchten Sie dies mit überprüfen BeaOrakelunterstützung.
Andere Tipps
Sie können die Anwendung, die Ihr MDB enthält, abschließen. Sie können das tun, um dies zu tun.