eXo Kernel :: Component :: Common Service 2.4.11-UXP01

org.exoplatform.services.scheduler.impl
Class TenantStartingTriggerListener

java.lang.Object
  extended by org.quartz.listeners.TriggerListenerSupport
      extended by org.exoplatform.services.scheduler.impl.TenantStartingTriggerListener
All Implemented Interfaces:
ComponentPlugin, org.quartz.TriggerListener

public class TenantStartingTriggerListener
extends org.quartz.listeners.TriggerListenerSupport
implements ComponentPlugin

Trigger listener controls starting tenant's job Always cancel execute job until tenant container is created completely


Field Summary
static String TENANTTRIGGER_NAME
           
 
Constructor Summary
TenantStartingTriggerListener(String tenantName)
           
 
Method Summary
static String createName(String tenantName)
           
 String getDescription()
           
 String getName()
           
 void setDescription(String s)
           
 void setName(String s)
           
 boolean vetoJobExecution(org.quartz.Trigger trigger, org.quartz.JobExecutionContext context)
           
 
Methods inherited from class org.quartz.listeners.TriggerListenerSupport
getLog, triggerComplete, triggerFired, triggerMisfired
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TENANTTRIGGER_NAME

public static final String TENANTTRIGGER_NAME
See Also:
Constant Field Values
Constructor Detail

TenantStartingTriggerListener

public TenantStartingTriggerListener(String tenantName)
Method Detail

vetoJobExecution

public boolean vetoJobExecution(org.quartz.Trigger trigger,
                                org.quartz.JobExecutionContext context)
Specified by:
vetoJobExecution in interface org.quartz.TriggerListener
Overrides:
vetoJobExecution in class org.quartz.listeners.TriggerListenerSupport

getName

public String getName()
Specified by:
getName in interface ComponentPlugin
Specified by:
getName in interface org.quartz.TriggerListener

setName

public void setName(String s)
Specified by:
setName in interface ComponentPlugin

getDescription

public String getDescription()
Specified by:
getDescription in interface ComponentPlugin

setDescription

public void setDescription(String s)
Specified by:
setDescription in interface ComponentPlugin

createName

public static String createName(String tenantName)

eXo Kernel :: Component :: Common Service 2.4.11-UXP01

Copyright © 2014 eXo Platform SAS. All Rights Reserved.