Package sos.spooler

Examples of sos.spooler.Variable_set


   * @throws Exception
   */
  public SchedulerMailer(sos.spooler.Job_impl job) throws Exception{
    this.spooler = job.spooler;
    init(job.spooler_log);
    Variable_set params = job.spooler.create_variable_set();
    params.merge(job.spooler_task.params());
    if (job.spooler_job.order_queue()!=null) params.merge(job.spooler_task.order().params());
    readParams(params);
  }
View Full Code Here


   * @throws Exception
   */
  public SchedulerMailer(sos.spooler.Monitor_impl monitor) throws Exception{
    this.spooler = monitor.spooler;
    init(monitor.spooler_log);
    Variable_set params = monitor.spooler.create_variable_set();
    params.merge(monitor.spooler_task.params());
    if (monitor.spooler_job.order_queue()!=null) params.merge(monitor.spooler_task.order().params());
    readParams(params);
 
View Full Code Here

   * @throws Exception
   */
  public SchedulerMailer(JobSchedulerJob job) throws Exception{
    this.spooler = job.spooler;
    logger = job.getLogger();
    Variable_set params = job.spooler.create_variable_set();
    params.merge(job.spooler_task.params());
    if(job.spooler_job.order_queue() != null && job.spooler_task.order()!=null){
      params.merge(job.spooler_task.order().params());
    }
    String readSettings = params.value("read_mail_settings");
    if (readSettings!=null && (readSettings.equalsIgnoreCase("yes") ||
        readSettings.equalsIgnoreCase("1") ||
        readSettings.equalsIgnoreCase("true")) ){
      if (job.getConnectionSettings()!=null && job.getConnectionSettings().getSection("email", "mail_server").size()>0){
        sosMail = new SOSMail(job.getConnectionSettings());       
View Full Code Here

  public boolean spooler_process() throws Exception {
   
    boolean rc = false;
    //     classic or order queue driven? return true for order queue driven invocation, return false for classic job start       
        rc = !(spooler_task.job().order_queue() == null);
        Variable_set params = spooler_task.params();
        spooler_log.info("Params for task: "+spooler_task.id());
        if (params!=null){
          spooler_log.info("Job params: \n"+params.xml());
        }
        Order order = spooler_task.order();
        Variable_set payload=null;
        if (order!=null){
          Object oPayload = order.payload();
          if (oPayload!=nullpayload=(Variable_set) oPayload;
        }
        if(payload!=null){
          spooler_log.info("Order payload: \n"+payload.xml());
        } else spooler_log.info("No order payload.");
        return rc;
  }
View Full Code Here

TOP

Related Classes of sos.spooler.Variable_set

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.