outboundWire.setTargetName(new QualifiedName(targetName));
outboundWire.setContainer(service);
for (Operation<?> operation : contract.getOperations().values()) {
OutboundInvocationChain outboundChain = createOutboundChain(operation);
outboundWire.addInvocationChain(operation, outboundChain);
}
// Add target callback chain to outbound wire, applicable to both bound and bindless services
if (contract.getCallbackName() != null) {
outboundWire.setCallbackInterface(contract.getCallbackClass());