org.ow2.jasmine.monitoring.eventswitch.beans.impl
Class JasmineEventPurgeTaskSLBImpl
java.lang.Object
org.ow2.jasmine.monitoring.eventswitch.beans.impl.JasmineEventPurgeTaskSLBImpl
- All Implemented Interfaces:
- org.ow2.jasmine.monitoring.eventswitch.beans.JasmineEventPurgeTaskSLBRemote
public class JasmineEventPurgeTaskSLBImpl
- extends java.lang.Object
- implements org.ow2.jasmine.monitoring.eventswitch.beans.JasmineEventPurgeTaskSLBRemote
Implementation of the JasmineEvent purge task bean. Aims to clean depreciated
event entries on the database. Listens for a JasmineEventPurgeTask to get
configured. Can execute the clean immediately or can trigger an EJB Timer to
execute periodically.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JasmineEventPurgeTaskSLBImpl
public JasmineEventPurgeTaskSLBImpl()
activatePeriodicPurgeTasks
public void activatePeriodicPurgeTasks()
- Specified by:
activatePeriodicPurgeTasks in interface org.ow2.jasmine.monitoring.eventswitch.beans.JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.activatePeriodicPurgeTasks()
handleTimeout
public void handleTimeout(javax.ejb.Timer timer)
- Timeout handle method to be triggered every x times by EJB Timer service
of the application server.
- Parameters:
timer -
configurePurgeTask
public org.ow2.jasmine.event.messages.JasmineEventPurgeTask configurePurgeTask(org.ow2.jasmine.event.messages.JasmineEventPurgeTask event)
- Specified by:
configurePurgeTask in interface org.ow2.jasmine.monitoring.eventswitch.beans.JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.configurePurgeTask(org.ow2.jasmine.event.messages.JasmineEventPurgeTask)
listPurgeTasks
public java.util.List<org.ow2.jasmine.event.messages.JasmineEventPurgeTask> listPurgeTasks()
- Specified by:
listPurgeTasks in interface org.ow2.jasmine.monitoring.eventswitch.beans.JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.listPurgeTasks()
removePurgeTask
public long removePurgeTask(long purgeTaskId)
- Specified by:
removePurgeTask in interface org.ow2.jasmine.monitoring.eventswitch.beans.JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.removePurgeTask(long)
startPurgeTask
public long startPurgeTask(long purgeTaskId)
- Specified by:
startPurgeTask in interface org.ow2.jasmine.monitoring.eventswitch.beans.JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.startPurgeTask(long)
pausePurgeTask
public long pausePurgeTask(long purgeTaskId)
- Specified by:
pausePurgeTask in interface org.ow2.jasmine.monitoring.eventswitch.beans.JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.pausePurgeTask(long)
Copyright © 2011 OW2 Consortium. All Rights Reserved.