Есть ли способ отправить файл через MuleClient. Как нравится работа VM, где вы можете отправлять макеты сообщений?
MuleClient client = muleContext.getClient();
client.send("vm://testexception.in", payload, null);
Обновление для каждого ученика:
String inputFileName = "control_000001.dat";
String inputFileResourcePath = "TestFile/";
File inputFile = new File(Resources.getResource(inputFileResourcePath).toString(),inputFileName);
MuleClient client = muleContext.getClient();
client.dispatch("file:///tmp/muletest/input?connector=ConnectorName", inputFile, null);
Да, вы можете отправлять файлы также через MuleClient
. Возможно, вы захотите использовать dispatch
но вместо send
поскольку конечная точка файла является one-way
.
muleClient.dispatch("file://D:/testDocs/in", inputFileName, null);
D:/test docs/in
- это вашfile:inbound-endpoint
а inputFileName - это ваш объектFile
имеющий полный путь и имя файла