Sorry my bad. Sample code is using old way of loading beans before spring is brought in. Please use 'ComponentContext.getComponent(EventBus.class);' instead. You can refer to ActionEventUtils to see how to instantiate the EventBus.
On 09/12/13 11:55 PM, "Alex Ough" <alex.o...@sungard.com> wrote: >But I think there seems to be a missing package because I can't find >the package, 'utils', that includes these 2 classes either. > >import com.cloud.utils.component.Adapters; >import com.cloud.utils.component.ComponentLocator; > >FYI, I'm using the master. > >Thanks >Alex Ough > >On Mon, Dec 9, 2013 at 12:18 PM, Nitin Mehta <nitin.me...@citrix.com> >wrote: >> Alex - I think that interface doesn't contain any function definition. >>So >> just create the interface yourself and use the example as given. >> You will have to add in the configuration to instantiate this >> implementation as well. >> >> Thanks, >> -Nitin >> >> On 09/12/13 9:20 AM, "Alex Ough" <alex.o...@sungard.com> wrote: >> >>>Hi Muali, >>>Thanks for your information, but in the sample codes, >>>'EventNotificationSubscriberImpl' implements an interface, >>>'EventNotificationsSubscriber', but I can't find >>>'EventNotificationsSubscriber' in the project. >>>Can you show me where it is located? >>> >>>Thanks again. >>>Alex Ough >>> >>>On Mon, Dec 9, 2013 at 12:30 AM, Murali Reddy <murali.re...@citrix.com> >>>wrote: >>>> On 07/12/13 2:52 AM, "Alex Ough" <alex.o...@sungard.com> wrote: >>>> >>>>>All, >>>>> >>>>>To support the new feature, CLOUDSTACK-4992, I'd like to create an >>>>>event subscriber that implements 'EventSubscriber' interface, but I'm >>>>>not sure how to register that subscriber to make it running. >>>> >>>> Alex, >>>> >>>> I pasted a subscriber example at [1]. You need to register the >>>>subscriber >>>> with interested events. Subscriber should implement 'EventSubscriber'. >>>> >>>> >>>>> >>>>>Do I need to specify it in any config file or load it from anywhere >>>>>when the management server is started? >>>> >>>> If your code is expected to run with management server, you can just >>>>load >>>> the EventBus, and subscribe to it. HTH >>>> >>>> [1] http://pastebin.com/XhFdfa1U >>>> >>>>> >>>>>Your reply will be very appreciated. >>>>>Thanks >>>>>Alex Ough >>>>> >>>> >>>> >>>> >> >> >