X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-remoterpc-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fremote%2Frpc%2FRemoteRpcProviderConfig.java;h=cb5097d24e40f5a73fd675835519b22c7957cec4;hp=995b1d5172553f234e6602a11ccb236c19bf0d50;hb=b3b985fc482c43274ea1f8fa70c05ed16d96af4d;hpb=b8c6400766f7324dd57d059bd48e435569fe1a27 diff --git a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/RemoteRpcProviderConfig.java b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/RemoteRpcProviderConfig.java index 995b1d5172..cb5097d24e 100644 --- a/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/RemoteRpcProviderConfig.java +++ b/opendaylight/md-sal/sal-remoterpc-connector/src/main/java/org/opendaylight/controller/remote/rpc/RemoteRpcProviderConfig.java @@ -82,6 +82,15 @@ public class RemoteRpcProviderConfig extends CommonConfig { return cachedGossipTickInterval; } + /** + * This is called via blueprint xml as the builder pattern can't be used. + */ + public static RemoteRpcProviderConfig newInstance(String actorSystemName, boolean metricCaptureEnabled, + int mailboxCapacity) { + return new Builder(actorSystemName).metricCaptureEnabled(metricCaptureEnabled). + mailboxCapacity(mailboxCapacity).build(); + } + public static class Builder extends CommonConfig.Builder{ public Builder(String actorSystemName){