Currently it is hard to access cycle components (e.g. RepositoryConnectors) standalone for two main reasons:
1) The cycle context infrastructure needs to be set up (and teared-down)
2) Components like the 'org.activiti.cycle.impl.components.RuntimeConnectorList' need access to the cycle database.
What could be done:
1) Provide an helper method for running client-code 'in context', i.e. sth. like: CycleComponent.executeContextually(...)
2) do not call components like 'org.activiti.cycle.impl.components.RuntimeConnectorList' at the RepositoryConnector-Layer.
See also ACT-545.