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)
ItmRpcServicebuildExternalTunnelFromDpns in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> removeExternalTunnelEndpoint(RemoveExternalTunnelEndpointInput input)
ItmRpcServiceremoveExternalTunnelEndpoint in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetDpnInfoOutput>> getDpnInfo(GetDpnInfoInput input)
ItmRpcServicegetDpnInfo in interface ItmRpcServicejava.util.concurrent.Future dpnInfo, or null if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> addL2GwMlagDevice(AddL2GwMlagDeviceInput input)
ItmRpcServiceaddL2GwMlagDevice in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> removeExternalTunnelFromDpns(RemoveExternalTunnelFromDpnsInput input)
ItmRpcServiceremoveExternalTunnelFromDpns in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> deleteL2GwDevice(DeleteL2GwDeviceInput input)
ItmRpcServicedeleteL2GwDevice in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> addL2GwDevice(AddL2GwDeviceInput input)
ItmRpcServiceaddL2GwDevice in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<IsTunnelInternalOrExternalOutput>> isTunnelInternalOrExternal(IsTunnelInternalOrExternalInput input)
ItmRpcServiceisTunnelInternalOrExternal in interface ItmRpcServicejava.util.concurrent.Future tunnelInternalOrExternal, or null if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetTunnelInterfaceNameOutput>> getTunnelInterfaceName(GetTunnelInterfaceNameInput input)
ItmRpcServicegetTunnelInterfaceName in interface ItmRpcServicejava.util.concurrent.Future tunnelInterfaceName, or null if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<IsDcgwPresentOutput>> isDcgwPresent(IsDcgwPresentInput input)
ItmRpcServiceisDcgwPresent in interface ItmRpcServicejava.util.concurrent.Future dcgwPresent, or null if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetExternalTunnelInterfaceNameOutput>> getExternalTunnelInterfaceName(GetExternalTunnelInterfaceNameInput input)
ItmRpcServicegetExternalTunnelInterfaceName in interface ItmRpcServicejava.util.concurrent.Future externalTunnelInterfaceName, or null if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> createTerminatingServiceActions(CreateTerminatingServiceActionsInput input)
ItmRpcServicecreateTerminatingServiceActions in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetDpnEndpointIpsOutput>> getDpnEndpointIps(GetDpnEndpointIpsInput input)
ItmRpcServicegetDpnEndpointIps in interface ItmRpcServicejava.util.concurrent.Future dpnEndpointIps, or null if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> deleteL2GwMlagDevice(DeleteL2GwMlagDeviceInput input)
ItmRpcServicedeleteL2GwMlagDevice in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetInternalOrExternalInterfaceNameOutput>> getInternalOrExternalInterfaceName(GetInternalOrExternalInterfaceNameInput input)
ItmRpcServicegetInternalOrExternalInterfaceName in interface ItmRpcServicejava.util.concurrent.Future internalOrExternalInterfaceName, or null if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> removeTerminatingServiceActions(RemoveTerminatingServiceActionsInput input)
ItmRpcServiceremoveTerminatingServiceActions in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> addExternalTunnelEndpoint(AddExternalTunnelEndpointInput input)
ItmRpcServiceaddExternalTunnelEndpoint in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<Void>> setBfdParamOnTunnel(SetBfdParamOnTunnelInput input)
ItmRpcServicesetBfdParamOnTunnel in interface ItmRpcServicepublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetEgressActionsForTunnelOutput>> getEgressActionsForTunnel(GetEgressActionsForTunnelInput input)
ItmRpcServicegetEgressActionsForTunnel in interface ItmRpcServicejava.util.concurrent.Future egressActionsForTunnel, or null if not presentpublic Future<org.opendaylight.yangtools.yang.common.RpcResult<GetTunnelTypeOutput>> getTunnelType(GetTunnelTypeInput input)
ItmRpcServicegetTunnelType in interface ItmRpcServicejava.util.concurrent.Future tunnelType, or null if not presentCopyright © 2019 OpenDaylight. All rights reserved.