Make the configuration mandatory in the component! - Ray
On Mon, Oct 3, 2016 at 1:08 PM, David Daniel <david.daniel.1...@gmail.com> wrote: > I have an object class definition > > @ObjectClassDefinition(name = "Marklogic Configuration", > pid = "com.marklogic") > @interface MarklogicConfig { > String content_host() default "localhost"; > String content_username() default "admin"; > String content_pword() default "******"; > String content_dbname() default "****"; > } > > and a component > > @Component(service = {MarkLogicConnector.class}) > @Designate(ocd = MarklogicConfig.class) > public class MarkLogicConnector { > > I have the felix file install bundle installed and working. It seems like > it is loading com.marklogic.cfg correctly. Is there a way to make sure > that the file is loaded before the configuration is passed into the > activate method. I seem to be getting the default values rather than the > configured ones that came from fileinstall. > -- *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile> (@rotty3000) Senior Software Architect *Liferay, Inc.* <http://www.liferay.com> (@Liferay) Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)