/** * @deprecated */ public void start( Object component, ComponentManager manager ) throws PhaseExecutionException { start( component, manager, manager.getContainer().getLookupRealm( component ) ); }
/** * @param component The component. * @param manager The {@link ComponentManager}. * @throws PhaseExecutionException in case of an error. * @deprecated */ public final void execute( Object component, ComponentManager manager ) throws PhaseExecutionException { execute( component, manager, manager.getContainer().getLookupRealm( component ) ); } }
/** * End a component's lifecycle. * @deprecated */ public void end( Object component, ComponentManager manager ) throws PhaseExecutionException { end( component, manager, manager.getContainer().getLookupRealm( component ) ); }
protected void endComponentLifecycle( Object component ) throws ComponentLifecycleException { ClassRealm contextRealm = componentContextRealms.remove( component ); if ( contextRealm == null ) { contextRealm = container.getLookupRealm( component ); } try { getLifecycleHandler().end( component, this, contextRealm ); } catch ( PhaseExecutionException e ) { throw new ComponentLifecycleException( "Error ending component lifecycle", e ); } }
public Object lookup( Class componentClass ) throws ComponentLookupException { return lookup( componentClass.getName(), container.getLookupRealm() ); }
public Map lookupMap( String role ) throws ComponentLookupException { return lookupMap( role, container.getLookupRealm() ); }
public List lookupList( String role ) throws ComponentLookupException { return lookupList( role, container.getLookupRealm() ); }
public Object getComponent() throws ComponentInstantiationException, ComponentLifecycleException { return getComponent( container.getLookupRealm() ); }
public Object lookup( String componentRole ) throws ComponentLookupException { return lookup( componentRole, container.getLookupRealm() ); }
public Object lookup( String role, String roleHint ) throws ComponentLookupException { return lookup( role, roleHint, container.getLookupRealm() ); }
public List lookupList( String role, List hints ) throws ComponentLookupException { return lookupList( role, hints, container.getLookupRealm() ); }
public List lookupList( Class role, List hints ) throws ComponentLookupException { return lookupList( role.getName(), hints, container.getLookupRealm() ); }
public Map lookupMap( String role, List hints ) throws ComponentLookupException { return lookupMap( role, hints, container.getLookupRealm() ); }
public List lookupList( Class role ) throws ComponentLookupException { return lookupList( role.getName(), container.getLookupRealm() ); }
protected Object findSingleton( Object component ) { ClassRealm classRealm = (ClassRealm) componentContextRealms.get( component ); if ( classRealm == null ) { // should not happen! classRealm = container.getLookupRealm( component ); } if ( classRealm == null ) { classRealm = container.getLookupRealm(); } return findSingleton( classRealm == null ? container.getContainerRealm() : classRealm ); }
/** * End a component's lifecycle. * @deprecated */ public void end( Object component, ComponentManager manager ) throws PhaseExecutionException { end( component, manager, manager.getContainer().getLookupRealm( component ) ); }
/** * @deprecated */ public final void execute( Object component, ComponentManager manager ) throws PhaseExecutionException { execute( component, manager, manager.getContainer().getLookupRealm( component ) ); } }
/** * @deprecated */ public void start( Object component, ComponentManager manager ) throws PhaseExecutionException { start( component, manager, manager.getContainer().getLookupRealm( component ) ); }
protected void endComponentLifecycle( Object component ) throws ComponentLifecycleException { ClassRealm contextRealm = (ClassRealm) componentContextRealms.remove( component ); if ( contextRealm == null ) { contextRealm = container.getLookupRealm( component ); } try { getLifecycleHandler().end( component, this, contextRealm ); } catch ( PhaseExecutionException e ) { throw new ComponentLifecycleException( "Error ending component lifecycle", e ); } }