gpt4 book ai didi

com.logicbus.backend.message.XMLMessage类的使用及代码示例

转载 作者:知者 更新时间:2024-03-24 21:29:05 27 4
gpt4 key购买 nike

本文整理了Java中com.logicbus.backend.message.XMLMessage类的一些代码示例,展示了XMLMessage类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLMessage类的具体详情如下:
包路径:com.logicbus.backend.message.XMLMessage
类名称:XMLMessage

XMLMessage介绍

[英]XML 消息
[中]XML消息

代码示例

代码示例来源:origin: anylogic/alogic

@Override
protected int onXml(Context ctx){
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  Document doc = msg.getDocument();
  Element root = msg.getRoot();
  
  Element eleSource = doc.createElement("source");
  
  FileSystemSource src = FileSystemSource.get();
  src.report(eleSource);
  
  root.appendChild(eleSource);
  
  return 0;
}

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx) {
  XMLMessage msg = (XMLMessage)ctx.asMessage(XMLMessage.class);
  Element root = msg.getRoot();
  Document doc = root.getOwnerDocument();
  root.appendChild(doc.createTextNode("Ok,i am alive."));
  return 0;
}

代码示例来源:origin: anylogic/alogic

public int actionProcess(Context ctx) {
  XMLMessage msg = (XMLMessage)ctx.asMessage(XMLMessage.class);		
  Element root = msg.getRoot();
  Document doc = root.getOwnerDocument();
  root.appendChild(doc.createTextNode( m_welcome));
  return 0;
}

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx) {
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  Document doc = msg.getDocument();
  Element root = msg.getRoot();
  
  Element eleSource = doc.createElement("source");
  
  DbcpSource src = DbcpSource.get();
  src.report(eleSource);
  
  root.appendChild(eleSource);
  
  return 0;
}
protected int onJson(Context ctx){

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx)  {
  XMLMessage msg = (XMLMessage)ctx.asMessage(XMLMessage.class);		
  Element root = msg.getRoot();
  Document doc = root.getOwnerDocument();
  //创捷worker节点
  Element eSettings = doc.createElement("settings");
  {
    Settings settings = Settings.get();
    settings.report(eSettings);
    root.appendChild(eSettings);
  }
  return 0;
}

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx) {
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  Document doc = msg.getDocument();
  Element root = msg.getRoot();
  
  Element eleSource = doc.createElement("source");
  
  KValueSource src = KValueSource.get();
  src.report(eleSource);
  
  root.appendChild(eleSource);
  
  return 0;
}
protected int onJson(Context ctx) {

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx)  {
  XMLMessage msg = (XMLMessage)ctx.asMessage(XMLMessage.class);	
  
  SystemStatus before = new SystemStatus();
  System.gc();
  SystemStatus after = new SystemStatus();
  
  Element root = msg.getRoot();
  Document doc = root.getOwnerDocument();
  Element result = doc.createElement("gcResult");
  result.setAttribute("before", String.valueOf(before.getFreeMem()));
  result.setAttribute("after", String.valueOf(after.getFreeMem()));
  result.setAttribute("msg", "内存回收成功,共回收"
          +String.valueOf((after.getFreeMem() - before.getFreeMem())/1000)+"kb内存.");
  root.appendChild(result);
  return 0;
}

代码示例来源:origin: anylogic/alogic

@Override
protected int onXml(Context ctx){
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  Document doc = msg.getDocument();
  Element root = msg.getRoot();
  
  Element eleSource = doc.createElement("source");
  
  CacheStoreFactory src = CacheStoreFactory.get();
  src.report(eleSource);
  
  root.appendChild(eleSource);
  
  return 0;
}

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx) {
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  
  Handler<Fragment> handler = MetricsHandlerFactory.getClientInstance();
  
  if (handler != null){
    handler.resume();
    
    Element root = msg.getRoot();
    Document doc = root.getOwnerDocument();
    
    Element logger = doc.createElement(handler.getHandlerType());
    
    handler.report(logger);
    
    root.appendChild(logger);
  }
  return 0;
}

代码示例来源:origin: anylogic/alogic

@Override
protected int onXml(Context ctx){
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  Document doc = msg.getDocument();
  Element root = msg.getRoot();
  
  Element eleSource = doc.createElement("source");
  
  BlobManagerFactory f = BlobManagerFactory.get();            
  f.report(eleSource);
  
  root.appendChild(eleSource);
  
  return 0;
}
@Override

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx) {
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  
  Handler<Fragment> handler = MetricsHandlerFactory.getClientInstance();
  
  if (handler != null){
    handler.pause();
    Element root = msg.getRoot();
    Document doc = root.getOwnerDocument();
    
    Element logger = doc.createElement(handler.getHandlerType());
    
    handler.report(logger);
    
    root.appendChild(logger);
  }
  return 0;
}

代码示例来源:origin: anylogic/alogic

@Override
protected int onXml(Context ctx) {
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  
  int avg = getArgument("avg",dftAvg,ctx);
  Random r = new Random();
  
  int duration = (int)((r.nextGaussian()/4 + 1) * avg);
  
  try {
    TimeUnit.MILLISECONDS.sleep(duration);
  } catch (InterruptedException e) {
    throw new ServantException("core.e1006",e.getMessage());
  }
  
  Document doc = msg.getDocument();
  Element root = msg.getRoot();
  
  root.appendChild(doc.createTextNode("I have sleep " + duration + " ms."));
  
  return 0;
}

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx)  {
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  
  Settings settings = Settings.get();
  
  BizLogger bizLogger = (BizLogger) settings.get("bizLogger");
  
  if (bizLogger != null){
    bizLogger.pause();
    
    Element root = msg.getRoot();
    Document doc = root.getOwnerDocument();
    
    Element logger = doc.createElement(bizLogger.getHandlerType());
    bizLogger.report(logger);
    root.appendChild(logger);
  }
  return 0;
}

代码示例来源:origin: anylogic/alogic

@Override
  protected int onXml(Context ctx){
    XMLMessage msg = (XMLMessage)ctx.asMessage(XMLMessage.class);
    
    Document doc = msg.getDocument();
    Element data = doc.createElement("data");
    
    PrincipalManager sm = (PrincipalManager)SessionManagerFactory.getDefault();
    Principal principal = sm.login(ctx);        
    principal.report(data);

    msg.getRoot().appendChild(data);
    return 0;
  }
}

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx)  {
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  
  Settings settings = Settings.get();
  
  BizLogger bizLogger = (BizLogger) settings.get("bizLogger");
  
  if (bizLogger != null){
    bizLogger.resume();
    
    Element root = msg.getRoot();
    Document doc = root.getOwnerDocument();
    
    Element logger = doc.createElement(bizLogger.getHandlerType());
    bizLogger.report(logger);
    root.appendChild(logger);
  }
  return 0;
}

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx) {
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  TaskCenter tc = TaskCenter.TheFactory.get();
  if (tc == null){
    throw new ServantException("core.e1003","Can not find a valid task center");
  }
  
  Document doc = msg.getDocument();
  
  Element elem = doc.createElement("tc");
  tc.report(elem);
  msg.getRoot().appendChild(elem);
  
  return 0;
}

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx)  {
  XMLMessage msg = (XMLMessage)ctx.asMessage(XMLMessage.class);
  Element root = msg.getRoot();
  Document doc = root.getOwnerDocument();
  Settings settings = Settings.get();
  ServantFactory sf = (ServantFactory)settings.get("servantFactory");		
  ServantRegistry sm = sf.getServantRegistry();
  ServantCatalog catalog[] = sm.getServantCatalog();
  
  for (int i = 0 ; i < catalog.length ; i ++){
    Element catalogElem = doc.createElement("catalog");
    
    ServantCatalogNode node = (ServantCatalogNode) catalog[i].getRoot();
    if (node != null){
      outputCatalog(catalog[i],node,catalogElem);
    }
    root.appendChild(catalogElem);
  }
  return 0;
}

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx) {
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  Scheduler scheduler = SchedulerFactory.get();
  if (scheduler == null){
    throw new ServantException("core.e1003","Can not find a valid scheduler");
  }
  
  Document doc = msg.getDocument();
  
  Element _scheduler = doc.createElement("scheduler");
  scheduler.report(_scheduler);
  msg.getRoot().appendChild(_scheduler);
  
  return 0;
}

代码示例来源:origin: anylogic/alogic

protected int onXml(Context ctx){
  XMLMessage msg = (XMLMessage)ctx.asMessage(XMLMessage.class);
  Element root = msg.getRoot();
  Document doc = root.getOwnerDocument();

代码示例来源:origin: anylogic/alogic

@Override
protected int onXml(Context ctx){
  XMLMessage msg = (XMLMessage) ctx.asMessage(XMLMessage.class);
  Document doc = msg.getDocument();
  Element root = msg.getRoot();
  
  FileSystemSource src = FileSystemSource.get();
  
  Collection<VirtualFileSystem> vfss = src.current();
  for (VirtualFileSystem vfs:vfss){
    Element ele = doc.createElement("vfs");
    vfs.report(ele);
    root.appendChild(ele);
  }
  
  return 0;
}

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com