apply method
Implementation
RoutableReference apply({
Identity? identity,
Context? context,
String? facet,
Mode? mode,
}) {
final r = RoutableReference(
instance: instance,
identity: identity ?? this.identity,
context: context ?? this.context,
facet: facet ?? this.facet,
mode: mode ?? this.mode,
secure: secure,
protocol: protocol,
encoding: encoding,
endpointList: this.endpointList,
invocationTimeout: invocationTimeout,
adapterId: this.adapterId,
);
instance.referenceFactory.referenceList.add(r); // TODO: better
return r;
}