connection.connect(callbackHandler, new ActiveOperation.CompletedCallback<Void>() {
@Override
public void completed(Void result) {
// Once registered setup all the required channel handlers
final ManagementChannelHandler handler = connection.getChannelHandler();
handler.addHandlerFactory(new TransactionalProtocolOperationHandler(controller, handler));
// Set the remote repository once registered
remoteFileRepositoryValue.getValue().setRemoteFileRepositoryExecutor(new RemoteFileRepositoryExecutorImpl());
// We finished the registration process
context.complete();
// TODO base the started message on some useful notification