final ComponentInfo info = new ComponentInfo(AvailableOutputsProvider.class, getClassifier());
info.addAttribute(ComponentInfoAttributes.REMOTE_CLIENT_JAVA, RemoteAvailableOutputsProvider.class);
repo.registerComponent(info, availableOutputs);
if (isPublishRest()) {
final DataAvailableOutputsProviderResource aoResource = new DataAvailableOutputsProviderResource(availableOutputs);
repo.getRestComponents().publish(info, aoResource);
}
}