For my service Service Id is not getting Generated in my project bundle I cannot see it.
Below is the code for my service and its implementation
SimpleService.java :
package com.aem.demo.core;
public interface SimpleService
{
public String MyName();
}
SimpleServiceImpl.java :
package com.aem.demo.core.impl;
import org.apache.felix.scr.annotations.Activate;
import org.apache.felix.scr.annotations.Component;
import org.osgi.service.component.ComponentContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.aem.demo.core.SimpleService;
@8220494(metatype = true, label = "Simple Service Info")
public class SimpleServiceImpl implements SimpleService
{
private final Logger logger = LoggerFactory.getLogger(getClass());
@580286
public void activate(ComponentContext cc)
{
logger.info("------ Service Activated -----");
logger.info("\n {}={}", cc.getBundleContext().getBundle().getBundleId(), cc.getBundleContext().getBundle().getSymbolicName());
}
@9944223
public String MyName()
{
// TODO Auto-generated method stub
return null;
}
}