service activation | Community
Skip to main content
Level 4
November 6, 2015
Solved

service activation

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.
Lokesh_Shivalingaiah
Lokesh_ShivalingaiahAccepted solution
Level 10
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)

2 replies

Lokesh_Shivalingaiah
Lokesh_ShivalingaiahAccepted solution
Level 10
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)

Translate
smacdonald2008
Level 10
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.

Translate