-public class RemoteRpcProviderFactory {
- public static RemoteRpcProvider createInstance(final Broker broker){
- RemoteRpcProvider rpcProvider =
- new RemoteRpcProvider(ActorSystemFactory.getInstance(), (RpcProvisionRegistry) broker);
- broker.registerProvider(rpcProvider);
- return rpcProvider;
+ }
+
+ public static RemoteRpcProvider createInstance(final DOMRpcProviderService rpcProviderService,
+ final DOMRpcService rpcService, final ActorSystem actorSystem, final RemoteRpcProviderConfig config) {
+
+ return new RemoteRpcProvider(actorSystem, rpcProviderService, rpcService, config);