Class InterfaceManagerServiceImpl
- java.lang.Object
-
- org.opendaylight.genius.interfacemanager.rpcservice.InterfaceManagerServiceImpl
-
- All Implemented Interfaces:
InterfaceManagerService
@Singleton public class InterfaceManagerServiceImpl extends java.lang.Object implements InterfaceManagerService
-
-
Constructor Summary
Constructors Constructor Description InterfaceManagerServiceImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, InterfaceManagerCommonUtils interfaceManagerCommonUtils, InterfaceMetaUtils interfaceMetaUtils, IfIndexInterfaceCache ifIndexInterfaceCache)
-
Method Summary
-
-
-
Constructor Detail
-
InterfaceManagerServiceImpl
@Inject public InterfaceManagerServiceImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, InterfaceManagerCommonUtils interfaceManagerCommonUtils, InterfaceMetaUtils interfaceMetaUtils, IfIndexInterfaceCache ifIndexInterfaceCache)
-
-
Method Detail
-
getDpidFromInterface
public com.google.common.util.concurrent.ListenableFuture<GetDpidFromInterfaceOutput> getDpidFromInterface(GetDpidFromInterfaceInput input)
- Specified by:
getDpidFromInterface
in interfaceInterfaceManagerService
-
getEndpointIpForDpn
public com.google.common.util.concurrent.ListenableFuture<GetEndpointIpForDpnOutput> getEndpointIpForDpn(GetEndpointIpForDpnInput input)
- Specified by:
getEndpointIpForDpn
in interfaceInterfaceManagerService
-
getEgressInstructionsForInterface
public com.google.common.util.concurrent.ListenableFuture<GetEgressInstructionsForInterfaceOutput> getEgressInstructionsForInterface(GetEgressInstructionsForInterfaceInput input)
- Specified by:
getEgressInstructionsForInterface
in interfaceInterfaceManagerService
-
getInterfaceType
public com.google.common.util.concurrent.ListenableFuture<GetInterfaceTypeOutput> getInterfaceType(GetInterfaceTypeInput input)
- Specified by:
getInterfaceType
in interfaceInterfaceManagerService
-
getTunnelType
public com.google.common.util.concurrent.ListenableFuture<GetTunnelTypeOutput> getTunnelType(GetTunnelTypeInput input)
- Specified by:
getTunnelType
in interfaceInterfaceManagerService
-
getEgressActionsForInterface
public com.google.common.util.concurrent.ListenableFuture<GetEgressActionsForInterfaceOutput> getEgressActionsForInterface(GetEgressActionsForInterfaceInput input)
- Specified by:
getEgressActionsForInterface
in interfaceInterfaceManagerService
-
getPortFromInterface
public com.google.common.util.concurrent.ListenableFuture<GetPortFromInterfaceOutput> getPortFromInterface(GetPortFromInterfaceInput input)
- Specified by:
getPortFromInterface
in interfaceInterfaceManagerService
-
getNodeconnectorIdFromInterface
public com.google.common.util.concurrent.ListenableFuture<GetNodeconnectorIdFromInterfaceOutput> getNodeconnectorIdFromInterface(GetNodeconnectorIdFromInterfaceInput input)
- Specified by:
getNodeconnectorIdFromInterface
in interfaceInterfaceManagerService
-
getInterfaceFromIfIndex
public com.google.common.util.concurrent.ListenableFuture<GetInterfaceFromIfIndexOutput> getInterfaceFromIfIndex(GetInterfaceFromIfIndexInput input)
- Specified by:
getInterfaceFromIfIndex
in interfaceInterfaceManagerService
-
getDpnInterfaceList
public com.google.common.util.concurrent.ListenableFuture<GetDpnInterfaceListOutput> getDpnInterfaceList(GetDpnInterfaceListInput input)
- Specified by:
getDpnInterfaceList
in interfaceInterfaceManagerService
-
-