Example #1
0
  // //////////////////////////////////////////////////////
  // Override
  // //////////////////////////////////////////////////////
  @SuppressWarnings({"rawtypes", "unchecked"})
  public Vector getDispatcherDefinition() {
    Vector vtReturn = new Vector();

    vtReturn.addElement(ThreadUtil.createTextParameter("deliveryUser", 30, ""));
    // vtReturn.addElement(ThreadUtil.createTextParameter("channel", 30, ""));
    vtReturn.addElement(ThreadUtil.createComboParameter("channel", "SMS,web", ""));
    vtReturn.addElement(ThreadUtil.createTextParameter("serviceAddress", 30, ""));
    vtReturn.addElement(ThreadUtil.createTextParameter("isdn", 30, ""));
    vtReturn.addElement(
        ThreadUtil.createTextParameter(
            "endIsdn",
            30,
            "If parameter is set, the simulator send order of subscribers range from isdn to endIsdn."));
    vtReturn.addElement(ThreadUtil.createTextParameter("shipTo", 30, ""));
    vtReturn.addElement(ThreadUtil.createTextParameter("keyword", 30, ""));
    vtReturn.addElement(ThreadUtil.createTextParameter("batchSize", 30, ""));
    vtReturn.addElement(ThreadUtil.createIntegerParameter("timeBetweenLoop", ""));
    vtReturn.addElement(
        ThreadUtil.createIntegerParameter("orderTimeout", "Time to live of order (s)."));

    vtReturn.addAll(ThreadUtil.createQueueParameter(this));

    return vtReturn;
  }