protected function getConfiguration()
 {
     return array(self::CONFIG_TIMESTAMPS => false, self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('clockProperties' => self::SERIALIZATION_JSON, 'actionProperties' => self::SERIALIZATION_JSON), self::CONFIG_COLUMN_SCHEMA => array('triggerVersion' => 'uint32', 'clockClass' => 'text64', 'actionClass' => 'text64'), self::CONFIG_KEY_SCHEMA => array('key_trigger' => array('columns' => array('triggerVersion'), 'unique' => true))) + parent::getConfiguration();
 }
 protected function getConfiguration()
 {
     return array(self::CONFIG_COLUMN_SCHEMA => array('taskClass' => 'text64', 'leaseOwner' => 'text64?', 'leaseExpires' => 'epoch?', 'failureCount' => 'uint32', 'failureTime' => 'epoch?', 'priority' => 'uint32', 'objectPHID' => 'phid?'), self::CONFIG_KEY_SCHEMA => array('key_object' => array('columns' => array('objectPHID')))) + parent::getConfiguration();
 }
 protected function getConfiguration()
 {
     return array(self::CONFIG_AUX_PHID => true, self::CONFIG_SERIALIZATION => array('parameters' => self::SERIALIZATION_JSON), self::CONFIG_COLUMN_SCHEMA => array('jobTypeKey' => 'text32', 'status' => 'text32', 'size' => 'uint32'), self::CONFIG_KEY_SCHEMA => array('key_type' => array('columns' => array('jobTypeKey')), 'key_author' => array('columns' => array('authorPHID')), 'key_status' => array('columns' => array('status')))) + parent::getConfiguration();
 }
 public function getConfiguration()
 {
     return array(self::CONFIG_TIMESTAMPS => false, self::CONFIG_SERIALIZATION => array('data' => self::SERIALIZATION_JSON)) + parent::getConfiguration();
 }
 protected function getConfiguration()
 {
     return array(self::CONFIG_TIMESTAMPS => false, self::CONFIG_COLUMN_SCHEMA => array('lastEventEpoch' => 'epoch?', 'nextEventEpoch' => 'epoch?'), self::CONFIG_KEY_SCHEMA => array('key_trigger' => array('columns' => array('triggerID'), 'unique' => true), 'key_next' => array('columns' => array('nextEventEpoch')))) + parent::getConfiguration();
 }
 protected function getConfiguration()
 {
     return array(self::CONFIG_TIMESTAMPS => false, self::CONFIG_SERIALIZATION => array('data' => self::SERIALIZATION_JSON), self::CONFIG_COLUMN_SCHEMA => array('status' => 'text32'), self::CONFIG_KEY_SCHEMA => array('key_job' => array('columns' => array('bulkJobPHID', 'status')), 'key_object' => array('columns' => array('objectPHID')))) + parent::getConfiguration();
 }
 public function getConfiguration()
 {
     return array(self::CONFIG_TIMESTAMPS => false) + parent::getConfiguration();
 }