def get_handlers(self, component_context, instance):
        """
        Sets up service providers for the given component

        :param component_context: The ComponentContext bean
        :param instance: The component instance
        :return: The list of handlers associated to the given component
        """
        # Extract information from the context
        configs = component_context.get_handler(
            ipopo_constants.HANDLER_TEMPORAL
        )
        requires_filters = component_context.properties.get(
            ipopo_constants.IPOPO_REQUIRES_FILTERS, None
        )
        temporal_timeouts = component_context.properties.get(
            ipopo_constants.IPOPO_TEMPORAL_TIMEOUTS, None
        )

        # Prepare requirements
        new_configs = self._prepare_configs(
            configs, requires_filters, temporal_timeouts
        )

        # Return handlers
        return [
            TemporalDependency(field, requirement, timeout)
            for field, (requirement, timeout) in new_configs.items()
        ]
def get_handlers ( self , component_context , instance ) : configs = component_context . get_handler ( ipopo_constants . HANDLER_TEMPORAL ) requires_filters = component_context . properties . get ( ipopo_constants . IPOPO_REQUIRES_FILTERS , None ) temporal_timeouts = component_context . properties . get ( ipopo_constants . IPOPO_TEMPORAL_TIMEOUTS , None ) new_configs = self . _prepare_configs ( configs , requires_filters , temporal_timeouts ) return [ TemporalDependency ( field , requirement , timeout ) for field , ( requirement , timeout ) in new_configs . items ( ) ]
Sets up service providers for the given component

        :param component_context: The ComponentContext bean
        :param instance: The component instance
        :return: The list of handlers associated to the given component