if (!isStarted())
throw new IllegalStateException("Content repository is not connected");
// Create an asynchronous operation representation and return it
PutContentOperation putOperation = new PutContentOperationImpl(uri, content, is);
processor.enqueue(putOperation);
return putOperation;
}