public void activate(Map<String, Object> properties, ComponentContext context) {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.entry(tc, "activate");
        chfwRef.activate(context);
        _commonServiceFacadeRef.activate(context);
        alarmManagerRef.activate(context);
        exeServiceRef.activate(context);

        getChannelFramewrok().registerFactory("JFapChannelOutbound", JFapChannelFactory.class);

        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.exit(tc, "activate");
    }
public void activate ( Map < String , Object > properties , ComponentContext context ) { if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . entry ( tc , "activate" ) ; chfwRef . activate ( context ) ; _commonServiceFacadeRef . activate ( context ) ; alarmManagerRef . activate ( context ) ; exeServiceRef . activate ( context ) ; getChannelFramewrok ( ) . registerFactory ( "JFapChannelOutbound" , JFapChannelFactory . class ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isEntryEnabled ( ) ) SibTr . exit ( tc , "activate" ) ; }
DS method to activate this component.
Best practice: this should be a protected method, not public or private

@param properties : Map containing service & config properties
populated/provided by config admin