2017-05-29 1 views
1

Je suis nouveau à l'opendaylight. La question est que j'ai essayé d'utiliser "bundle: stop" pour arrêter un bundle dont le statut a été changé avec succès de "Actif" à "Résolu". Cependant, ce bundle a des méthodes rpc qui sont encore capables de gérer les requêtes après cela.opendaylight bundle: l'arrêt ne fonctionne pas comme je le souhaite

Donc, je suis juste curieux de savoir quelle est la bonne compréhension de "bundle: stop" ou la raison pour laquelle cela pourrait arriver.

Merci

Répondre

0

Arrêt d'un paquet signifie simplement que son contexte de plan est fermé et si elle est présente la méthode d'arrêt du Activator est appelée. Le développeur de l'ensemble est responsable de s'assurer que toutes les activités de l'ensemble sont fermées lorsque cela se produit. Ainsi, par exemple, si vous démarrez un service REST dans la méthode de démarrage d'un activateur mais que vous ne le fermez pas dans la méthode stop, il continuera à s'exécuter. Donc, cela pourrait être une erreur dans le bundle.

+0

Vous avez raison. Je vais vérifier le code du bundle. Merci! – HAO