fritz proebstle created FELIX-4636:
--------------------------------------

             Summary: @PostUnregistration method called instead of 
@PostRegistration method
                 Key: FELIX-4636
                 URL: https://issues.apache.org/jira/browse/FELIX-4636
             Project: Felix
          Issue Type: Bug
          Components: iPOJO
    Affects Versions: ipojo-runtime-1.12.0
            Reporter: fritz proebstle


After Service Registration the uname method ( annotated with 
@PostUnregistration ) is called instead of ( name( annotated with 
@PostRegistration)-
I'm working with ipojo 1.12.0

---- code follows----



@Component(immediate=true)
@Provides(strategy = "SINGLETON")
@Instantiate
public class TestServiceImpl implements TestService 
{
   
  
  public TestServiceImpl()
  {
    System.out.println( "TestServiceImpl Constructor");
  }
  
  /* (non-Javadoc)
 * @see de.transver.incap.infrastructure.impl.service.TestService#validate()
 */
@Override
@Validate
  public void validate()
  {
    System.out.println( "Validate");
  }
  
  /* (non-Javadoc)
 * @see de.transver.incap.infrastructure.impl.service.TestService#invalidate()
 */
@Override
@Invalidate
  public void invalidate()
  {
    System.out.println( "Invalidate");
  }
  
  /* (non-Javadoc)
 * @see 
de.transver.incap.infrastructure.impl.service.TestService#name(org.osgi.framework.ServiceReference)
 */
@Override
@PostRegistration
  public void name(ServiceReference ref)
  {
    System.out.println( "PostRegistration");
  }
  
  /* (non-Javadoc)
 * @see 
de.transver.incap.infrastructure.impl.service.TestService#uname(org.osgi.framework.ServiceReference)
 */
@Override
@PostUnregistration
  public void uname(ServiceReference ref)
  {
    System.out.println( "PostUnregistration");
  }
}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to