Multithreaded TriggerNamesService

Make the TriggerNamesService run with the multithreaded
Framework. Made one non thread safe function private instead
of public.