Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-4346

instant-messaging plugin delays startup of Hudson

      Currently, Hudson has to wait for the Jabber plugin to connect to the server
      until it continues startup.
      This shouldn't be necessary: the connection should be established asynchronous!

          [JENKINS-4346] instant-messaging plugin delays startup of Hudson

          kutzi created issue -

          Code changed in hudson
          User: : kutzi
          Path:
          trunk/hudson/plugins/jabber/pom.xml
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/AbstractIMConnection.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/IMChat.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/IMConnection.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/IMMessageTarget.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberChat.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberIMConnection.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberIMConnectionProvider.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberMultiUserChat.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberPublisher.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberPublisherDescriptor.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/bot/Bot.java
          http://fisheye4.cenqua.com/changelog/hudson/?cs=21281
          Log:

          • JENKINS-4346: don't delay hudson startup
          • replace shutdown hook with usage of Plugin.stop()

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kutzi Path: trunk/hudson/plugins/jabber/pom.xml trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/AbstractIMConnection.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/IMChat.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/IMConnection.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/IMMessageTarget.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberChat.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberIMConnection.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberIMConnectionProvider.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberMultiUserChat.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberPublisher.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberPublisherDescriptor.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/bot/Bot.java http://fisheye4.cenqua.com/changelog/hudson/?cs=21281 Log: JENKINS-4346 : don't delay hudson startup replace shutdown hook with usage of Plugin.stop()
          kutzi made changes -
          Priority Original: Major [ 3 ] New: Minor [ 4 ]
          kutzi made changes -
          Summary Original: Jabber plugin delays startup of Hudson New: instant. plugin delays startup of Hudson
          kutzi made changes -
          Component/s New: instant-messaging [ 15637 ]
          Component/s New: ircbot [ 15550 ]
          Summary Original: instant. plugin delays startup of Hudson New: instant-messaging plugin delays startup of Hudson
          kutzi made changes -
          Link New: This issue is blocking JENKINS-6600 [ JENKINS-6600 ]

          Code changed in hudson
          User: : kutzi
          Path:
          trunk/hudson/plugins/instant-messaging/src/main/java/hudson/plugins/im/IMConnectionProvider.java
          trunk/hudson/plugins/instant-messaging/src/main/java/hudson/plugins/im/IMException.java
          trunk/hudson/plugins/instant-messaging/src/main/java/hudson/plugins/im/IMPublisher.java
          trunk/hudson/plugins/ircbot/src/main/java/hudson/plugins/ircbot/v2/IRCConnectionProvider.java
          trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberIMConnectionProvider.java
          http://jenkins-ci.org/commit/31541
          Log:
          JENKINS-4346 connect asynchronously to IM on Hudson startup

          SCM/JIRA link daemon added a comment - Code changed in hudson User: : kutzi Path: trunk/hudson/plugins/instant-messaging/src/main/java/hudson/plugins/im/IMConnectionProvider.java trunk/hudson/plugins/instant-messaging/src/main/java/hudson/plugins/im/IMException.java trunk/hudson/plugins/instant-messaging/src/main/java/hudson/plugins/im/IMPublisher.java trunk/hudson/plugins/ircbot/src/main/java/hudson/plugins/ircbot/v2/IRCConnectionProvider.java trunk/hudson/plugins/jabber/src/main/java/hudson/plugins/jabber/im/transport/JabberIMConnectionProvider.java http://jenkins-ci.org/commit/31541 Log: JENKINS-4346 connect asynchronously to IM on Hudson startup
          kutzi made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          Andrew Bayer made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 134419 ] New: JNJira + In-Review [ 202831 ]

            kutzi kutzi
            kutzi kutzi
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: