endpoint twisted.python.reflect.fullyQualifiedName

use twisted.python.reflect.fullyQualifiedName for endpoint