Tabnine Logo
com.logicbus.backend.message
Code IndexAdd Tabnine to your IDE (free)

How to use com.logicbus.backend.message

Best Java code snippets using com.logicbus.backend.message (Showing top 20 results out of 315)

origin: anylogic/alogic

@Override
public long getContentLength() {
  return msg == null ? 0 : msg.getContentLength();
}
origin: anylogic/alogic

  public int actionProcess(Context ctx)  {
    RawMessage msg = (RawMessage)ctx.asMessage(RawMessage.class);
    StringBuffer buf = msg.getBuffer();
    buf.setLength(0);
    buf.append("{\"say\":\"hello world!\"}");
    return 0;
  }
}
origin: anylogic/alogic

  protected int onJson(Context ctx){
    JsonMessage msg = (JsonMessage)ctx.asMessage(JsonMessage.class);
    
    Map<String,Object> root = msg.getRoot();
    
    root.put("msg", "Ok,i am alive.");
    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");
  
  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

/**
 * 处理已上传的文件
 * @param ctx 上下文
 * @param cookies 处理的cookies
 * @param handler 处理器
 */
public void handle(Context ctx,Object cookies,FileItemHandler handler){
  if (fileItems != null && !fileItems.isEmpty()){
    Map<String,Object> result = new HashMap<String,Object>(); // NOSONAR
    
    for (FileItem item:fileItems){
      if (item != null && !item.isFormField()){
        contentLength += item.getSize();
        Map<String,Object> fileResult = new HashMap<String,Object>(); // NOSONAR
        fileResult.put("field", item.getFieldName());
        fileResult.put("name", item.getName());
        fileResult.put("size",item.getSize());
        handler.handle(ctx,cookies,item, fileResult);
        result.put(item.getFieldName(), fileResult);
      }
    }
    
    getRoot().put("files", result);
  }
}
origin: anylogic/alogic

public void output(HttpURLConnection conn,ByteMessage msg){
  OutputStream out = null;
  
  try {
    byte[] toWrite = msg.getInput();
    if (toWrite.length > 0){
      conn.setDoOutput(true);
      out = conn.getOutputStream();
      ByteMessage.writeBytes(conn.getOutputStream(), toWrite);
    }else{
      conn.setDoOutput(false);
    }
  }catch (Exception ex){
    throw new ServantException("core.e1004","Can not write data to network.");
  }finally{
    IOTools.close(out);
  }
}

origin: anylogic/alogic

public void init(Context ctx) {
  input = ctx.getRequestRaw();
  if (input == null){
    InputStream in = null;
    try {
      in = ctx.getInputStream();
      input = readBytes(in);
    }catch (Exception ex){
      logger.error("Error when reading data from inputstream",ex);
    }finally{
      IOTools.close(in);
    }
  }
}
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

@Override
protected int onJson(Context ctx){
  JsonMessage msg = (JsonMessage)ctx.asMessage(JsonMessage.class);
  
  Map<String,Object> map = new HashMap<String,Object>(); // NOSONAR
  
  FileSystemSource src = FileSystemSource.get();
  
  src.report(map);
  
  msg.getRoot().put("source", map);
  
  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");
  
  KValueSource src = KValueSource.get();
  src.report(eleSource);
  
  root.appendChild(eleSource);
  
  return 0;
}
protected int onJson(Context ctx) {
origin: anylogic/alogic

@Override
protected int onJson(Context ctx){
  JsonMessage msg = (JsonMessage)ctx.asMessage(JsonMessage.class);
     Map<String,Object> map = new HashMap<String,Object>(); // NOSONAR
  
  BlobManagerFactory f = BlobManagerFactory.get();            
  f.report(map);
  
  msg.getRoot().put("source", map);
  
  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();
  //创捷worker节点
  Element eSettings = doc.createElement("settings");
  {
    Settings settings = Settings.get();
    settings.report(eSettings);
    root.appendChild(eSettings);
  }
  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

@Override
protected int onJson(Context ctx){
  JsonMessage msg = (JsonMessage)ctx.asMessage(JsonMessage.class);
  
  Map<String,Object> map = new HashMap<String,Object>(); // NOSONAR
  
  CacheStoreFactory src = CacheStoreFactory.get();
  
  src.report(map);
  
  msg.getRoot().put("source", map);
  
  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 onJson(Context ctx)  {
  JsonMessage msg = (JsonMessage)ctx.asMessage(JsonMessage.class);		
  Map<String,Object> root = msg.getRoot();
  
  
  Map<String,Object> _settings = new HashMap<String,Object>();
  
  Settings settings = Settings.get();
  settings.report(_settings);
  
  root.put("settings", _settings);
  
  return 0;
}
origin: anylogic/alogic

protected int onJson(Context ctx){
  JsonMessage msg = (JsonMessage)ctx.asMessage(JsonMessage.class);
  
  Map<String,Object> map = new HashMap<String,Object>();
  
  DbcpSource src = DbcpSource.get();
  
  src.report(map);
  
  msg.getRoot().put("source", map);
  
  return 0;
}

origin: anylogic/alogic

  protected int onJson(Context ctx) {
    JsonMessage msg = (JsonMessage)ctx.asMessage(JsonMessage.class);
    
    Map<String,Object> map = new HashMap<String,Object>();
    
    KValueSource src = KValueSource.get();
    
    src.report(map);
    
    msg.getRoot().put("source", map);
    
    return 0;
  }
}
com.logicbus.backend.message

Most used classes

  • JsonMessage
    基于JSON的消息协议
  • XMLMessage
    XML 消息
  • MultiPartForm
    MultiPartForm 处理multipart/form-data类型的输入数据,主要用于处理Http上传文件。
  • ByteMessage
    基于Byte消息
  • CodeImage
    验证码图片 用于验证码图片服务.
  • Message,
  • MultiPartForm$FileItemHandler,
  • RawMessage
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now