Interface BgpConfigurator.AsyncIface
-
- All Known Implementing Classes:
BgpConfigurator.AsyncClient
- Enclosing class:
- BgpConfigurator
public static interface BgpConfigurator.AsyncIface
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddVrf(layer_type l_type, java.lang.String rd, java.util.List<java.lang.String> irts, java.util.List<java.lang.String> erts, af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidcreatePeer(java.lang.String ipAddress, long asNumber, org.apache.thrift.async.AsyncMethodCallback resultHandler)voiddeletePeer(java.lang.String ipAddress, org.apache.thrift.async.AsyncMethodCallback resultHandler)voiddelVrf(java.lang.String rd, af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler)voiddisableAddressFamily(java.lang.String peerIp, af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler)voiddisableBFDFailover(org.apache.thrift.async.AsyncMethodCallback resultHandler)voiddisableGracefulRestart(org.apache.thrift.async.AsyncMethodCallback resultHandler)voiddisableMultipath(af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidenableAddressFamily(java.lang.String peerIp, af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidenableBFDFailover(BfdConfigData bfdConfig, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidenableEORDelay(int delay, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidenableGracefulRestart(int stalepathTime, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidenableMultipath(af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidgetPeerStatus(java.lang.String ipAddress, long asNumber, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidgetRoutes(protocol_type p_type, int optype, int winSize, af_afi afi, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidmultipaths(java.lang.String rd, int maxPath, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidpushRoute(protocol_type p_type, java.lang.String prefix, java.lang.String nexthop, java.lang.String rd, long ethtag, java.lang.String esi, java.lang.String macaddress, int l3label, int l2label, encap_type enc_type, java.lang.String routermac, af_afi afi, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidsendEOR(org.apache.thrift.async.AsyncMethodCallback resultHandler)voidsetEbgpMultihop(java.lang.String peerIp, int nHops, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidsetLogConfig(java.lang.String logFileName, java.lang.String logLevel, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidsetPeerSecret(java.lang.String ipAddress, java.lang.String rfc2385_sharedSecret, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidsetUpdateSource(java.lang.String peerIp, java.lang.String srcIp, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidstartBgp(long asNumber, java.lang.String routerId, int port, int holdTime, int keepAliveTime, int stalepathTime, boolean announceFbit, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidstopBgp(long asNumber, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidunsetEbgpMultihop(java.lang.String peerIp, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidunsetUpdateSource(java.lang.String peerIp, org.apache.thrift.async.AsyncMethodCallback resultHandler)voidwithdrawRoute(protocol_type p_type, java.lang.String prefix, java.lang.String rd, long ethtag, java.lang.String esi, java.lang.String macaddress, af_afi afi, org.apache.thrift.async.AsyncMethodCallback resultHandler)
-
-
-
Method Detail
-
startBgp
void startBgp(long asNumber, java.lang.String routerId, int port, int holdTime, int keepAliveTime, int stalepathTime, boolean announceFbit, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
stopBgp
void stopBgp(long asNumber, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
createPeer
void createPeer(java.lang.String ipAddress, long asNumber, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
setPeerSecret
void setPeerSecret(java.lang.String ipAddress, java.lang.String rfc2385_sharedSecret, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
deletePeer
void deletePeer(java.lang.String ipAddress, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
addVrf
void addVrf(layer_type l_type, java.lang.String rd, java.util.List<java.lang.String> irts, java.util.List<java.lang.String> erts, af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
delVrf
void delVrf(java.lang.String rd, af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
pushRoute
void pushRoute(protocol_type p_type, java.lang.String prefix, java.lang.String nexthop, java.lang.String rd, long ethtag, java.lang.String esi, java.lang.String macaddress, int l3label, int l2label, encap_type enc_type, java.lang.String routermac, af_afi afi, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
withdrawRoute
void withdrawRoute(protocol_type p_type, java.lang.String prefix, java.lang.String rd, long ethtag, java.lang.String esi, java.lang.String macaddress, af_afi afi, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
setEbgpMultihop
void setEbgpMultihop(java.lang.String peerIp, int nHops, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
unsetEbgpMultihop
void unsetEbgpMultihop(java.lang.String peerIp, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
setUpdateSource
void setUpdateSource(java.lang.String peerIp, java.lang.String srcIp, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
unsetUpdateSource
void unsetUpdateSource(java.lang.String peerIp, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
enableAddressFamily
void enableAddressFamily(java.lang.String peerIp, af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
disableAddressFamily
void disableAddressFamily(java.lang.String peerIp, af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
setLogConfig
void setLogConfig(java.lang.String logFileName, java.lang.String logLevel, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
enableGracefulRestart
void enableGracefulRestart(int stalepathTime, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
disableGracefulRestart
void disableGracefulRestart(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
getRoutes
void getRoutes(protocol_type p_type, int optype, int winSize, af_afi afi, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
enableMultipath
void enableMultipath(af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
disableMultipath
void disableMultipath(af_afi afi, af_safi safi, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
multipaths
void multipaths(java.lang.String rd, int maxPath, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
enableEORDelay
void enableEORDelay(int delay, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
sendEOR
void sendEOR(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
enableBFDFailover
void enableBFDFailover(BfdConfigData bfdConfig, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
- Throws:
org.apache.thrift.TException
-
disableBFDFailover
void disableBFDFailover(org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
getPeerStatus
void getPeerStatus(java.lang.String ipAddress, long asNumber, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException- Throws:
org.apache.thrift.TException
-
-