org.ow2.jasmine.monitoring.eventswitch.beans.impl
Class JasmineEventPurgeTaskSLBImpl
java.lang.Object
org.ow2.jasmine.monitoring.eventswitch.beans.impl.JasmineEventPurgeTaskSLBImpl
- All Implemented Interfaces:
- JasmineEventPurgeTaskSLBRemote
public class JasmineEventPurgeTaskSLBImpl
- extends Object
- implements 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 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 JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.configurePurgeTask(org.ow2.jasmine.event.messages.JasmineEventPurgeTask)
listPurgeTasks
public List<org.ow2.jasmine.event.messages.JasmineEventPurgeTask> listPurgeTasks()
- Specified by:
listPurgeTasks in interface JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.listPurgeTasks()
removePurgeTask
public long removePurgeTask(long purgeTaskId)
- Specified by:
removePurgeTask in interface JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.removePurgeTask(long)
startPurgeTask
public long startPurgeTask(long purgeTaskId)
- Specified by:
startPurgeTask in interface JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.startPurgeTask(long)
pausePurgeTask
public long pausePurgeTask(long purgeTaskId)
- Specified by:
pausePurgeTask in interface JasmineEventPurgeTaskSLBRemote
- See Also:
JasmineEventPurgeTaskSLBRemote.pausePurgeTask(long)
Copyright © 2012 OW2 Consortium. All Rights Reserved.