3 Replies Latest reply: Aug 30, 2011 12:22 PM by jaikiran pai RSS

    AS7 - ServiceMBean question

    Dan Sirbu Newbie

      Hi,

       

         What would be the 'porting' path of an AS5 application that implements a service via ServiceMBean towards AS7 ?

       

         I am trying several things and none seem to kickstart .....

       

      BR,

      Dan S.

        • 1. Re: AS7 - ServiceMBean question
          John Bailey Novice

          Dan-

           

          We have discussed the possibility of adding the legacy ServiceMBeanSupport and associated classes over, but have not put forth the necessary work yet.   We will put something in place to at least help bridge the gap with the 7.1 release.

           

          What are you using from the base class?  In most cases just removing the dependency on the base class works.  We will call the correct methods as expected, we just don't have a base class to extend.

          • 2. Re: AS7 - ServiceMBean question
            Dan Sirbu Newbie

            Hi John,

             

               Ok. We do have an app that is suppose to start some services and in other application servers we do use the lifecycle mechanism. One way in AS5 was to use the ServiceMbeanSupport in order to kickstart that services.

             

            BR,

            Dan S.

            • 3. Re: AS7 - ServiceMBean question
              jaikiran pai Master

              If your application is a EJB app, then you can include a @javax.ejb.Startup @javax.ejb.Singleton bean which is triggered on application deployment. You can do any initialization stuff in the @PostConstruct method of that bean.