Package com.swiftmq.swiftlet.queue
Class ActiveQueue
- java.lang.Object
-
- com.swiftmq.swiftlet.queue.ActiveQueue
-
- All Implemented Interfaces:
TimerListener,java.util.EventListener
public class ActiveQueue extends java.lang.Object implements TimerListener
Wrapper for an active (started) queue.- Author:
- IIT GmbH, Bremen/Germany, Copyright (c) 2000-2002, All Rights Reserved
-
-
Constructor Summary
Constructors Constructor Description ActiveQueue(AbstractQueue abstractQueue)Constructs an ActiveQueue.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractQueuegetAbstractQueue()Returns the queue.longgetStartupTime()Returns the startup time.voidperformTimeAction()Cleanup expired messages.voidsetStartupTime(long startupTime)Sets the startup time.
-
-
-
Constructor Detail
-
ActiveQueue
public ActiveQueue(AbstractQueue abstractQueue)
Constructs an ActiveQueue.- Parameters:
abstractQueue- queue.
-
-
Method Detail
-
getAbstractQueue
public AbstractQueue getAbstractQueue()
Returns the queue.- Returns:
- queue.
-
getStartupTime
public long getStartupTime()
Returns the startup time.- Returns:
- startup time.
-
setStartupTime
public void setStartupTime(long startupTime)
Sets the startup time.- Parameters:
startupTime- startup time.
-
performTimeAction
public void performTimeAction()
Cleanup expired messages. Implemenation of TimerListener- Specified by:
performTimeActionin interfaceTimerListener
-
-