@Singleton
public class SnatServiceImplFactory
extends org.opendaylight.infrautils.inject.AbstractLifecycle
Constructor and Description |
---|
SnatServiceImplFactory(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService interfaceManager,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager,
NAPTSwitchSelector naptSwitchSelector,
NatserviceConfig config,
INeutronVpnManager nvpnManager) |
Modifier and Type | Method and Description |
---|---|
AbstractSnatService |
createSnatServiceImpl() |
protected void |
start() |
protected void |
stop() |
@Inject public SnatServiceImplFactory(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalManager, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.itm.rpcs.rev160406.ItmRpcService itmManager, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService interfaceManager, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.idmanager.rev160406.IdManagerService idManager, NAPTSwitchSelector naptSwitchSelector, NatserviceConfig config, INeutronVpnManager nvpnManager)
protected void start()
start
in class org.opendaylight.infrautils.inject.AbstractLifecycle
protected void stop()
stop
in class org.opendaylight.infrautils.inject.AbstractLifecycle
public AbstractSnatService createSnatServiceImpl()
Copyright © 2018 OpenDaylight. All rights reserved.