Compoze Software, Inc.

com.compoze.trigger
Class DataSourceTriggerServerEvents


java.lang.Object

  |

  +--com.compoze.trigger.AbstractDatabaseTriggerServerEvents

        |

        +--com.compoze.trigger.DataSourceTriggerServerEvents

All Implemented Interfaces:
ITriggerPropertiesKeys, ITriggerServerEvents

public class DataSourceTriggerServerEvents
extends AbstractDatabaseTriggerServerEvents
implements ITriggerPropertiesKeys

This class is used to retrieve startup events from a DataSource connection. The properties for creating the DataSource connection are stored in trigger.properties starting with trigger.startup.datasource.

Property Description
trigger.startup.datasource.name the DataSource name


Fields inherited from interface com.compoze.trigger.ITriggerPropertiesKeys
TRIGGER_BACKLOG_KEY, TRIGGER_BINDADDRESS_KEY, TRIGGER_DISCOVERY_GROUP_KEY, TRIGGER_DISCOVERY_MAGIC_KEY, TRIGGER_DISCOVERY_PORT_KEY, TRIGGER_DISCOVERY_SERVER_KEY, TRIGGER_DISCOVERY_TIMEOUT_KEY, TRIGGER_DISCOVERY_TTL_KEY, TRIGGER_EVENTLIST_KEY, TRIGGER_PORT_KEY, TRIGGER_STARTUP_DATASOURCE_NAME, TRIGGER_STARTUP_JDBC_DRIVER, TRIGGER_STARTUP_JDBC_PASSWORD, TRIGGER_STARTUP_JDBC_POOL_SIZE, TRIGGER_STARTUP_JDBC_URL, TRIGGER_STARTUP_JDBC_USERNAME, TRIGGER_STARTUP_KEY, TRIGGER_TIMEOUT_IMPLEMENTOR, TRIGGER_TIMEOUT_INITIAL, TRIGGER_TIMEOUT_NAGLEFACTOR, TRIGGER_TIMEOUT_RETRIES
 
Constructor Summary
DataSourceTriggerServerEvents()
          Constructor.
 
Method Summary
 java.sql.Connection getConnection()
          Gets the database connection.
protected  void release(java.sql.Connection conn)
          Releases the connection.
 
Methods inherited from class com.compoze.trigger.AbstractDatabaseTriggerServerEvents
serverStart, serverStop, triggerRemoved, triggerScheduled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataSourceTriggerServerEvents


public DataSourceTriggerServerEvents()
Constructor.
Method Detail

getConnection


public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Description copied from class: AbstractDatabaseTriggerServerEvents
Gets the database connection.
Overrides:
getConnection in class AbstractDatabaseTriggerServerEvents
Following copied from class: com.compoze.trigger.AbstractDatabaseTriggerServerEvents
Returns:
the database connection

release


protected void release(java.sql.Connection conn)
                throws java.sql.SQLException
Description copied from class: AbstractDatabaseTriggerServerEvents
Releases the connection.
Overrides:
release in class AbstractDatabaseTriggerServerEvents
Following copied from class: com.compoze.trigger.AbstractDatabaseTriggerServerEvents
Parameters:
conn - the connection to release

Compoze Software, Inc.

Copyright ©1999-2001 Compoze Software, Inc. All rights reserved.