/** * {@inheritDoc} */ @Override public synchronized void onApplicationEvent(ApplicationEvent event) { if (event instanceof ClassInstrumentationChangedEvent) { handleClassInstrumentationChangedEvent((ClassInstrumentationChangedEvent) event); } else if (event instanceof AgentDeletedEvent) { handleAgentDeletedEvent((AgentDeletedEvent) event); } else if (event instanceof AgentRegisteredEvent) { handleAgentRegisteredEvent((AgentRegisteredEvent) event); } }