service activation | Community
Skip to main content
New Participant
November 6, 2015
Solved

service activation

  • November 6, 2015
  • 2 replies
  • 629 views

Hi,

i have a service designed to share its annotation properties. I have 2 global arraylist initialized into the activation of the service (@Activate).

Is there a way to launch the activation method of my service when the bundle starting?

Thanks

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Lokesh_Shivalingaiah

When you have @component annotation and override activate() method it should automatically initialize when bundle become 'Active' status. 

To make it immediately active when the bundle is deployed, use 

@Component(immediate=true)

2 replies

Lokesh_Shivalingaiah
Lokesh_ShivalingaiahAccepted solution
New Participant
November 8, 2015

When you have @component annotation and override activate() method it should automatically initialize when bundle become 'Active' status. 

To make it immediately active when the bundle is deployed, use 

@Component(immediate=true)

smacdonald2008
New Participant
November 6, 2015

The method that has the Activate annotation is automatically invoked when you activate your OSGI bundle. Your Array list objects will be initialized.