public final class ItmRpcTestImpl extends Object implements ItmRpcService
Constructor and Description |
---|
ItmRpcTestImpl() |
Modifier and Type | Method and Description |
---|---|
void |
addDpn(BigInteger dpnId,
String tepIp) |
void |
addExternalInterface(BigInteger dpnId,
String dstTep,
String interfaceName) |
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
addExternalTunnelEndpoint(AddExternalTunnelEndpointInput input)
used for building tunnels between teps on all Dpns and external node
|
void |
addInterface(BigInteger dpnId,
String dstTep,
String interfaceName) |
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
addL2GwDevice(AddL2GwDeviceInput input)
used for building tunnels between teps on all Dpns and hwVtep
|
void |
addL2GwInterface(BigInteger dpnId,
String nodeId,
String interfaceName) |
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
addL2GwMlagDevice(AddL2GwMlagDeviceInput input)
used for building tunnels between teps on all Dpns and hwVtep
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
buildExternalTunnelFromDpns(BuildExternalTunnelFromDpnsInput input)
used for building tunnels between a Dpn and external node
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
createTerminatingServiceActions(CreateTerminatingServiceActionsInput input)
used for programming the terminating service actions
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
deleteL2GwDevice(DeleteL2GwDeviceInput input)
used for deleting tunnels between teps on all Dpns and hwVtep
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
deleteL2GwMlagDevice(DeleteL2GwMlagDeviceInput input)
used for deleting tunnels between teps on all Dpns and hwVtep
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<GetDpnEndpointIpsOutput>> |
getDpnEndpointIps(GetDpnEndpointIpsInput input)
used to retrieve tunnel end point IPs of a Dpn
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<GetDpnInfoOutput>> |
getDpnInfo(GetDpnInfoInput input)
Gets the dpn id and tep ip information of compute nodes
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<GetEgressActionsForTunnelOutput>> |
getEgressActionsForTunnel(GetEgressActionsForTunnelInput input)
used to retrieve group actions to use from interface name
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<GetExternalTunnelInterfaceNameOutput>> |
getExternalTunnelInterfaceName(GetExternalTunnelInterfaceNameInput input)
used to retrieve external tunnel interface id between Dpns/TORs
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<GetInternalOrExternalInterfaceNameOutput>> |
getInternalOrExternalInterfaceName(GetInternalOrExternalInterfaceNameInput input)
used to retrieve tunnel interface id with src Dpn and destination ip/dpn
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<GetTunnelInterfaceNameOutput>> |
getTunnelInterfaceName(GetTunnelInterfaceNameInput input)
used to retrieve tunnel interface id between Dpns
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<GetTunnelTypeOutput>> |
getTunnelType(GetTunnelTypeInput input)
to get the type of the tunnel interface(vxlan, vxlan-gpe, gre, etc.)
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<IsDcgwPresentOutput>> |
isDcgwPresent(IsDcgwPresentInput input)
Used for determining whether tunnel is an internal or an external tunnel
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<IsTunnelInternalOrExternalOutput>> |
isTunnelInternalOrExternal(IsTunnelInternalOrExternalInput input)
Used for determining whether tunnel is an internal or an external tunnel
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
removeExternalTunnelEndpoint(RemoveExternalTunnelEndpointInput input)
used for building tunnels between teps on all Dpns and external node
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
removeExternalTunnelFromDpns(RemoveExternalTunnelFromDpnsInput input)
used for building tunnels between a Dpn and external node
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
removeTerminatingServiceActions(RemoveTerminatingServiceActionsInput input)
used for removing the terminating service actions
|
Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> |
setBfdParamOnTunnel(SetBfdParamOnTunnelInput input)
used for turning ON/OFF to monitor individual tunnels
|
public void addDpn(BigInteger dpnId, String tepIp)
public void addInterface(BigInteger dpnId, String dstTep, String interfaceName)
public void addL2GwInterface(BigInteger dpnId, String nodeId, String interfaceName)
public void addExternalInterface(BigInteger dpnId, String dstTep, String interfaceName)
public Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> buildExternalTunnelFromDpns(BuildExternalTunnelFromDpnsInput input)
ItmRpcService
buildExternalTunnelFromDpns
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> removeExternalTunnelEndpoint(RemoveExternalTunnelEndpointInput input)
ItmRpcService
removeExternalTunnelEndpoint
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<GetDpnInfoOutput>> getDpnInfo(GetDpnInfoInput input)
ItmRpcService
getDpnInfo
in interface ItmRpcService
java.util.concurrent.Future
dpnInfo
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> addL2GwMlagDevice(AddL2GwMlagDeviceInput input)
ItmRpcService
addL2GwMlagDevice
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> removeExternalTunnelFromDpns(RemoveExternalTunnelFromDpnsInput input)
ItmRpcService
removeExternalTunnelFromDpns
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> deleteL2GwDevice(DeleteL2GwDeviceInput input)
ItmRpcService
deleteL2GwDevice
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> addL2GwDevice(AddL2GwDeviceInput input)
ItmRpcService
addL2GwDevice
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<IsTunnelInternalOrExternalOutput>> isTunnelInternalOrExternal(IsTunnelInternalOrExternalInput input)
ItmRpcService
isTunnelInternalOrExternal
in interface ItmRpcService
java.util.concurrent.Future
tunnelInternalOrExternal
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetTunnelInterfaceNameOutput>> getTunnelInterfaceName(GetTunnelInterfaceNameInput input)
ItmRpcService
getTunnelInterfaceName
in interface ItmRpcService
java.util.concurrent.Future
tunnelInterfaceName
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<IsDcgwPresentOutput>> isDcgwPresent(IsDcgwPresentInput input)
ItmRpcService
isDcgwPresent
in interface ItmRpcService
java.util.concurrent.Future
dcgwPresent
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetExternalTunnelInterfaceNameOutput>> getExternalTunnelInterfaceName(GetExternalTunnelInterfaceNameInput input)
ItmRpcService
getExternalTunnelInterfaceName
in interface ItmRpcService
java.util.concurrent.Future
externalTunnelInterfaceName
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> createTerminatingServiceActions(CreateTerminatingServiceActionsInput input)
ItmRpcService
createTerminatingServiceActions
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<GetDpnEndpointIpsOutput>> getDpnEndpointIps(GetDpnEndpointIpsInput input)
ItmRpcService
getDpnEndpointIps
in interface ItmRpcService
java.util.concurrent.Future
dpnEndpointIps
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> deleteL2GwMlagDevice(DeleteL2GwMlagDeviceInput input)
ItmRpcService
deleteL2GwMlagDevice
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<GetInternalOrExternalInterfaceNameOutput>> getInternalOrExternalInterfaceName(GetInternalOrExternalInterfaceNameInput input)
ItmRpcService
getInternalOrExternalInterfaceName
in interface ItmRpcService
java.util.concurrent.Future
internalOrExternalInterfaceName
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> removeTerminatingServiceActions(RemoveTerminatingServiceActionsInput input)
ItmRpcService
removeTerminatingServiceActions
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> addExternalTunnelEndpoint(AddExternalTunnelEndpointInput input)
ItmRpcService
addExternalTunnelEndpoint
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> setBfdParamOnTunnel(SetBfdParamOnTunnelInput input)
ItmRpcService
setBfdParamOnTunnel
in interface ItmRpcService
public Future<org.opendaylight.yangtools.yang.common.RpcResult<GetEgressActionsForTunnelOutput>> getEgressActionsForTunnel(GetEgressActionsForTunnelInput input)
ItmRpcService
getEgressActionsForTunnel
in interface ItmRpcService
java.util.concurrent.Future
egressActionsForTunnel
, or null
if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetTunnelTypeOutput>> getTunnelType(GetTunnelTypeInput input)
ItmRpcService
getTunnelType
in interface ItmRpcService
java.util.concurrent.Future
tunnelType
, or null
if not presentCopyright © 2019 OpenDaylight. All rights reserved.