Examples of ISchedulingService


Examples of org.red5.server.api.scheduling.ISchedulingService

    this.jobDataMap = jobDataMap;
  }
 
  public void execute() {
    log.debug("execute");
    ISchedulingService service = null;
    IScheduledJob job = null;
    try {
      service = (ISchedulingService) jobDataMap.get(SCHEDULING_SERVICE);
      job = (IScheduledJob) jobDataMap.get(SCHEDULED_JOB);
      job.execute(service);
View Full Code Here

Examples of org.red5.server.api.scheduling.ISchedulingService

 
  /** {@inheritDoc} */
  @Override
  protected void executeInternal(JobExecutionContext executionContext) throws JobExecutionException {
    log.debug("execute: {}", executionContext);
    ISchedulingService service = null;
    IScheduledJob job = null;
    try {
      JobDetail jobDetail = executionContext.getJobDetail();
      JobDataMap dataMap = jobDetail.getJobDataMap();
      service = (ISchedulingService) dataMap.get(SCHEDULING_SERVICE);
View Full Code Here

Examples of org.red5.server.api.scheduling.ISchedulingService

     */
    private Logger log = LoggerFactory.getLogger( QuartzSchedulingService.class );

    /** {@inheritDoc} */
    public void execute(JobExecutionContext arg0) throws JobExecutionException {
    ISchedulingService service = (ISchedulingService) arg0.getJobDetail()
        .getJobDataMap().get(SCHEDULING_SERVICE);
    IScheduledJob job = (IScheduledJob) arg0.getJobDetail().getJobDataMap()
        .get(SCHEDULED_JOB);
        try {
            job.execute(service);
View Full Code Here

Examples of org.red5.server.api.scheduling.ISchedulingService

  }

  /** {@inheritDoc} */
    public void connectionOpened(RTMPConnection conn, RTMP state) {
    if (state.getMode() == RTMP.MODE_SERVER && appCtx != null) {
      ISchedulingService service = (ISchedulingService) appCtx.getBean(ISchedulingService.BEAN_NAME);
      conn.startWaitForHandshake(service);
    }
  }
View Full Code Here

Examples of org.red5.server.api.scheduling.ISchedulingService

   *            Scheduled job object
   *
   * @return  Name of the scheduled job
   */
  public String addScheduledJob(int interval, IScheduledJob job) {
    ISchedulingService service = (ISchedulingService) getScopeService(
        scope, ISchedulingService.class, QuartzSchedulingService.class,
        false);
    return service.addScheduledJob(interval, job);
  }
View Full Code Here

Examples of org.red5.server.api.scheduling.ISchedulingService

   *            Scheduled job object
   *
   * @return  Name of the scheduled job
   */
  public String addScheduledOnceJob(long timeDelta, IScheduledJob job) {
    ISchedulingService service = (ISchedulingService) getScopeService(
        scope, ISchedulingService.class, QuartzSchedulingService.class,
        false);
    return service.addScheduledOnceJob(timeDelta, job);
  }
View Full Code Here

Examples of org.red5.server.api.scheduling.ISchedulingService

   *            Scheduled job object
   *
   * @return  Name of the scheduled job
   */
  public String addScheduledOnceJob(Date date, IScheduledJob job) {
    ISchedulingService service = (ISchedulingService) getScopeService(
        scope, ISchedulingService.class, QuartzSchedulingService.class,
        false);
    return service.addScheduledOnceJob(date, job);
  }
View Full Code Here

Examples of org.red5.server.api.scheduling.ISchedulingService

   *       time in milliseconds to pass before first execution.
   * @return
   *       the name of the scheduled job
   */
  public String addScheduledJobAfterDelay(int interval, IScheduledJob job, int delay) {
    ISchedulingService service = (ISchedulingService) getScopeService(
        scope, ISchedulingService.class, QuartzSchedulingService.class,
        false);
    return service.addScheduledJobAfterDelay(interval, job, delay);
  }
View Full Code Here

Examples of org.red5.server.api.scheduling.ISchedulingService

   *
   * @param name
   *            Scheduled job name
   */
  public void removeScheduledJob(String name) {
    ISchedulingService service = (ISchedulingService) getScopeService(
        scope, ISchedulingService.class, QuartzSchedulingService.class,
        false);
    service.removeScheduledJob(name);
  }
View Full Code Here

Examples of org.red5.server.api.scheduling.ISchedulingService

   * Retuns list of scheduled job names
   *
   * @return  List of scheduled job names as list of Strings.
   */
  public List<String> getScheduledJobNames() {
    ISchedulingService service = (ISchedulingService) getScopeService(
        scope, ISchedulingService.class, QuartzSchedulingService.class,
        false);
    return service.getScheduledJobNames();
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.