* This method wraps the managed components in an instance of {@link DataComponentServerResource}.
*
* @return the complete set of singletons, not null
*/
public Set<Object> buildJaxRsSingletons() {
AbstractDataResource dcr = new DataComponentServerResource(getLocalComponents(), getRemoteComponents());
Set<Object> set = new LinkedHashSet<Object>();
set.add(dcr);
set.addAll(getHelpers());
set.addAll(getRootResourceSingletons());
set.addAll(getRootResourceFactories());