import org.opendaylight.controller.md.sal.dom.api.DOMRpcService;
import org.opendaylight.controller.sal.core.api.Broker;
import org.opendaylight.controller.sal.core.api.Provider;
-import org.opendaylight.controller.sal.core.api.model.SchemaService;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
private final ActorSystem actorSystem;
private DOMRpcService rpcService;
- private SchemaService schemaService;
private ActorRef rpcManager;
public RemoteRpcProvider(final ActorSystem actorSystem, final DOMRpcProviderService rpcProvisionRegistry,
this.rpcService = rpcService;
}
- public void setSchemaService(final SchemaService schemaService) {
- this.schemaService = schemaService;
- }
-
@Override
public void close() {
if (rpcManager != null) {
</cm:property-placeholder>
<reference id="actorSystemProvider" interface="org.opendaylight.controller.cluster.ActorSystemProvider" />
- <reference id="schemaService" interface="org.opendaylight.controller.sal.core.api.model.SchemaService" />
<reference id="domRpcService" interface="org.opendaylight.controller.md.sal.dom.api.DOMRpcService"/>
<reference id="domRpcRegistry" interface="org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService"/>
<argument ref="domRpcRegistry"/>
<argument ref="actorSystem"/>
<argument ref="remoteRpcProviderConfig"/>
- <property name="schemaService" ref="schemaService"/>
<property name="rpcService" ref="domRpcService"/>
</bean>