Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Singleton
- @Startup
- public class FooEJB {
- @Schedule(hour = "*", minute = "*", second = "*/5", info ="foo timer",persistent=true)
- public void printDate() {
- System.out.println("It is " + new java.util.Date().toString());
- }
- }
- <datasource jta="true" jndi-name="java:/jdbc/fooDS" pool-name="pgre" enabled="true" use-ccm="true">
- <connection-url>jdbc:postgresql://db_host/foodb</connection-url>
- <transaction-isolation>TRANSACTION_SERIALIZABLE</transaction-isolation>
- <driver>postgresql</driver>
- <security>
- <user-name>foo</user-name>
- <password>pwd/password>
- </security>
- <validation>
- <validate-on-match>false</validate-on-match>
- <background-validation>false</background-validation>
- </validation>
- <timeout>
- <set-tx-query-timeout>false</set-tx-query-timeout>
- <blocking-timeout-millis>0</blocking-timeout-millis>
- <idle-timeout-minutes>0</idle-timeout-minutes>
- <query-timeout>0</query-timeout>
- <use-try-lock>0</use-try-lock>
- <allocation-retry>0</allocation-retry>
- <allocation-retry-wait-millis>0</allocation-retry-wait-millis>
- </timeout>
- <statement>
- <share-prepared-statements>false</share-prepared-statements>
- </statement>
- </datasource>
- <timer-service thread-pool-name="default" default-data-store="clustered-store">
- <data-stores>
- <database-data-store name="clustered-store" datasource-jndi-name="java:/jdbc/fooDS" database="postgresql" partition="timer" refresh-interval="10000"/>
- </data-stores>
- </timer-service>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement