this.wire = wire;
this.messageFactory = messageFactory;
this.mediator = mediator;
// Get the invokers for the supported operations
Operation getOperation = null;
for (InvocationChain invocationChain : this.wire.getInvocationChains()) {
invocationChain.setAllowsPassByReference(true);
Operation operation = invocationChain.getTargetOperation();
String operationName = operation.getName();
if (operationName.equals("getFeed")) {
getFeedInvoker = invocationChain.getHeadInvoker();
} else if (operationName.equals("getAll")) {
getAllInvoker = invocationChain.getHeadInvoker();
} else if (operationName.equals("query")) {