org.quartz.impl.jdbcjobstore
Interface TriggerPersistenceDelegate
- All Known Implementing Classes:
- CalendarIntervalTriggerPersistenceDelegate, CronTriggerPersistenceDelegate, DailyTimeIntervalTriggerPersistenceDelegate, SimplePropertiesTriggerPersistenceDelegateSupport, SimpleTriggerPersistenceDelegate
public interface TriggerPersistenceDelegate
An interface which provides an implementation for storing a particular
type of Trigger
's extended properties.
- Author:
- jhouse
initialize
void initialize(String tablePrefix,
String schedulerName)
canHandleTriggerType
boolean canHandleTriggerType(OperableTrigger trigger)
getHandledTriggerTypeDiscriminator
String getHandledTriggerTypeDiscriminator()
insertExtendedTriggerProperties
int insertExtendedTriggerProperties(Connection conn,
OperableTrigger trigger,
String state,
JobDetail jobDetail)
throws SQLException,
IOException
- Throws:
SQLException
IOException
updateExtendedTriggerProperties
int updateExtendedTriggerProperties(Connection conn,
OperableTrigger trigger,
String state,
JobDetail jobDetail)
throws SQLException,
IOException
- Throws:
SQLException
IOException
deleteExtendedTriggerProperties
int deleteExtendedTriggerProperties(Connection conn,
TriggerKey triggerKey)
throws SQLException
- Throws:
SQLException
loadExtendedTriggerProperties
TriggerPersistenceDelegate.TriggerPropertyBundle loadExtendedTriggerProperties(Connection conn,
TriggerKey triggerKey)
throws SQLException
- Throws:
SQLException
Copyright 2001-2015, Terracotta, Inc.