import es.tid.pce.pcep.constructs.UpdateRequest; //导入依赖的package包/类

private void sendUpdate(LSPTEInfo val) throws UnknownHostException

{

SRP rsp = new SRP();

rsp.setSRP_ID_number(1);

SymbolicPathNameTLV symPathName= new SymbolicPathNameTLV();

symPathName.setSymbolicPathNameID(ObjectParameters.redundancyID);

rsp.setSymPathName(symPathName);

//tedb.getDomainReachabilityIPv4Prefix();

PCEPUpdate m_update = new PCEPUpdate();

UpdateRequest state_report = new UpdateRequest();

LSP lsp = new LSP();

//Delegate the LSP

lsp.setDFlag(true);

//No sync

lsp.setSFlag(false);

//Is LSP operational?

lsp.setOpFlags(ObjectParameters.LSP_OPERATIONAL_UP);

lsp.setLspId(1);

IPv4LSPIdentifiersTLV lspIdTLV = new IPv4LSPIdentifiersTLV();

//lspIdTLV.setLspID((lspte.getIdLSP().intValue()));

lspIdTLV.setTunnelID(1234);

lspIdTLV.setTunnelSenderIPAddress((Inet4Address)Inet4Address.getLocalHost());

//FIXME

//lspIdTLV.setExtendedTunnelID(extendedTunnelID);

lsp.setLspIdentifiers_tlv(lspIdTLV);

SymbolicPathNameTLV symbPathName = new SymbolicPathNameTLV();

/*This id should be unique within the PCC*/

symbPathName.setSymbolicPathNameID(ByteBuffer.allocate(8).putLong(lsp.getLspId()).array());

lsp.setSymbolicPathNameTLV_tlv(symbPathName);

LSPDatabaseVersionTLV lspdDTLV = new LSPDatabaseVersionTLV();

/*A change has been made so the database version is aumented*/

lspdDTLV.setLSPStateDBVersion(2);

state_report.setLsp(lsp);

state_report.setSrp(rsp);

//Do the Path thing well.

Path path = new Path();

ExplicitRouteObject auxERO = new ExplicitRouteObject();

path.setEro(auxERO);

BandwidthRequested bw = new BandwidthRequested();

bw.setBw(1);

path.setBandwidth(bw);

/*

LinkedList metricList = new LinkedList();

Metric metric = new Metric();

metric.setPbit(false);

metric.setBoundBit(false);

*/

state_report.setPath(path);

m_update.addStateReport(state_report);

out.println("Sending First PCEPUpdate message");

//oneSession.sendPCEPMessage(m_update);

}

源码天空java新闻_Java UpdateRequest类代码示例相关推荐

  1. mimemessage类是什么_Java MimeMessage类代码示例

    本文整理汇总了Java中javax.mail.internet.MimeMessage类的典型用法代码示例.如果您正苦于以下问题:Java MimeMessage类的具体用法?Java MimeMes ...

  2. 【JDK源码】java.io包常用类详解

    看完java.io的JDK源码,在网上发现一篇关于java.io中的类使用的文章总结的很全面,看完之后在原文的基础上加了一些自己的总结如下构成了本篇文章.原文地址 一.Java Io流 1. Java ...

  3. 【JDK源码】java.lang包常用类详解

    接下来的几天开始JDK源码的学习和总结,之前看<java编程思想>的时候看到java的基础知识有很多,其中支撑着这些基础的基础中的基础当属JDK.JDK的基础代码里面又分了很多基础的模块, ...

  4. LocalOS 0.1.1 版发布(内附本程序源码及Java版网游找CALL示例源码)

    俗话说隔行如隔山,感觉上是一回事,自己动手又是另一回事.这两天回家就帮亲戚家孩子做外挂,本以为很简单,结果泡广海逛看雪的,研究了三个半晚上才在今天接近凌晨时大体弄好.万幸自己一直在混软件这碗饭,并没真 ...

  5. LocalOS 0 1 1 版发布 内附本程序源码及Java版网游找CALL示例源码

    俗话说隔行如隔山,感觉上是一回事,自己动手又是另一回事.这两天回家就帮亲戚家孩子做外挂,本以为很简单,结果泡广海逛看雪的,研究了三个半晚上才在今天接近凌晨时大体弄好.万幸自己一直在混软件这碗饭,并没真 ...

  6. java中utilities类_Java PHUtilities类代码示例

    import com.philips.lighting.hue.sdk.utilities.PHUtilities; //导入依赖的package包/类 private void setLampSta ...

  7. 9路棋盘java代码_Java ServiceContext类代码示例

    import org.omg.IOP.ServiceContext; //导入依赖的package包/类 /** * does not contain an etry for that ID, BAD ...

  8. java immutable系列_Java Immutable类代码示例

    import com.jcabi.aspects.Immutable; //导入依赖的package包/类 /** * This class is immutable? * @param type T ...

  9. java feature类_Java FeatureCollection类代码示例

    import org.cleartk.ml.feature.FeatureCollection; //导入依赖的package包/类 public static XStream createXStre ...

最新文章

  1. 计算机组原理ppt,计算机组原理第三章.ppt
  2. ASCII、Unicode、GBK、UTF-8之间的关系
  3. 外贸网络推广浅析怎么能更有效地提升网站的收录?
  4. Linux 下zip包的压缩与解压
  5. easyUI Combobox自定义调整支持中文模糊查询
  6. Pearson收购PowerSchool iPod播教育内容
  7. java quot;1quot;==quot;1quot;_JAVA: 为什么要使用quot;抽象类quot;? 使用quot;抽象类quot;有什么好处?...
  8. java集合——遗留的集合
  9. 12-1 定位(相对,绝对,固定)
  10. 大前端的自动化工厂(3)—— babel
  11. 高16位低16位什么意思_为什么模拟量模块16位要比13位转换精度高,高多少?
  12. c语言生日创意代码_C语言如何编程生日快乐代码
  13. DWM1000DISCOVERY开发板简介
  14. Delphi 的并行计算
  15. FIT2CLOUD混合云管理平台实现可扩展架构升级
  16. NSACE|企业网络安全问题,千万别不在乎
  17. (2) python--pandas
  18. JUC笔记(synch、ReentrantLock、volatile等)
  19. SMS短信PDU编码详细解析
  20. 百度短网址 php,调用百度短网址API生成短网址

热门文章

  1. 华为hcie认证工程师里一定要知道的Radius 基本介绍
  2. 国密学习笔记 对称密码算法
  3. AlphaFold2预测蛋白、肽结构网站简易版教程
  4. php商城后台管理,商城后台管理系统
  5. shell 删除simatic_西门子技术--TIA Portal 软件安装时注册表的删除
  6. 计算机毕业设计springboot教学事务流转与管理平台k0446源码+系统+程序+lw文档+部署
  7. 如何用美剧真正提升你的英语水平
  8. HTML学生个人网站作业设计:公益专题扫黑除恶(HTML+CSS)
  9. 方舟服务器在线人数查询软件,软件用户使用及在线人数统计无需服务器
  10. 用 Linux 办公和开发到底靠谱吗?