24 lines
615 B
Java
24 lines
615 B
Java
void main(String[] arguments) throws Exception {
|
|
if (arguments.length != 3
|
|
|| !arguments[0].matches("[A-Za-z0-9_-]+")) {
|
|
IO.println(
|
|
"Usage: java DynamicMediatorOrchestrator.java "
|
|
+ "<mediator-name> <from-mailbox> <to-mailbox>"
|
|
);
|
|
return;
|
|
}
|
|
|
|
var mediator = arguments[0];
|
|
var from = arguments[1];
|
|
var to = arguments[2];
|
|
|
|
FileMessageBoard.publish(
|
|
"mediators/" + mediator + "/inbox",
|
|
new Message("ROUTE", from + "\n" + to)
|
|
);
|
|
|
|
IO.println(
|
|
"Requested: " + mediator + " " + from + " -> " + to
|
|
);
|
|
}
|