I wrote a very similar extension factory class - it works fine in a test with neo4j-harness. Then I copied the jar file into the plugins directory of the database in a Desktop installation, and restarted it, but the event listener doesn't work. Am I missing a step?