// Deploy auto-load scripts and start Observation Listeners.
String repositoryName = observationListenerConfiguration.getRepository();
List<String> workspaceNames = observationListenerConfiguration.getWorkspaces();
ManageableRepository repository = repositoryService.getRepository(repositoryName);
for (String workspaceName : workspaceNames)
{
Session session = repository.getSystemSession(workspaceName);
String xpath = "//element(*, " + getNodeType() + ")[@exo:autoload='true']";
Query query = session.getWorkspace().getQueryManager().createQuery(xpath, Query.XPATH);
QueryResult result = query.execute();