Package org.quartz.impl.jdbcjobstore
Interface TriggerPersistenceDelegate
-
- All Known Implementing Classes:
CalendarIntervalTriggerPersistenceDelegate,CronTriggerPersistenceDelegate,DailyTimeIntervalTriggerPersistenceDelegate,SimplePropertiesTriggerPersistenceDelegateSupport,SimpleTriggerPersistenceDelegate
public interface TriggerPersistenceDelegateAn interface which provides an implementation for storing a particular type ofTrigger's extended properties.- Author:
- jhouse
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTriggerPersistenceDelegate.TriggerPropertyBundle
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancanHandleTriggerType(OperableTrigger trigger)intdeleteExtendedTriggerProperties(java.sql.Connection conn, TriggerKey triggerKey)java.lang.StringgetHandledTriggerTypeDiscriminator()voidinitialize(java.lang.String tablePrefix, java.lang.String schedulerName)intinsertExtendedTriggerProperties(java.sql.Connection conn, OperableTrigger trigger, java.lang.String state, JobDetail jobDetail)TriggerPersistenceDelegate.TriggerPropertyBundleloadExtendedTriggerProperties(java.sql.Connection conn, TriggerKey triggerKey)intupdateExtendedTriggerProperties(java.sql.Connection conn, OperableTrigger trigger, java.lang.String state, JobDetail jobDetail)
-
-
-
Method Detail
-
initialize
void initialize(java.lang.String tablePrefix, java.lang.String schedulerName)
-
canHandleTriggerType
boolean canHandleTriggerType(OperableTrigger trigger)
-
getHandledTriggerTypeDiscriminator
java.lang.String getHandledTriggerTypeDiscriminator()
-
insertExtendedTriggerProperties
int insertExtendedTriggerProperties(java.sql.Connection conn, OperableTrigger trigger, java.lang.String state, JobDetail jobDetail) throws java.sql.SQLException, java.io.IOException- Throws:
java.sql.SQLExceptionjava.io.IOException
-
updateExtendedTriggerProperties
int updateExtendedTriggerProperties(java.sql.Connection conn, OperableTrigger trigger, java.lang.String state, JobDetail jobDetail) throws java.sql.SQLException, java.io.IOException- Throws:
java.sql.SQLExceptionjava.io.IOException
-
deleteExtendedTriggerProperties
int deleteExtendedTriggerProperties(java.sql.Connection conn, TriggerKey triggerKey) throws java.sql.SQLException- Throws:
java.sql.SQLException
-
loadExtendedTriggerProperties
TriggerPersistenceDelegate.TriggerPropertyBundle loadExtendedTriggerProperties(java.sql.Connection conn, TriggerKey triggerKey) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
-