public abstract class AbstractHookQueue
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.Boolean |
started |
Constructor and Description |
---|
AbstractHookQueue() |
Modifier and Type | Method and Description |
---|---|
abstract int |
getSize() |
abstract void |
pop(QueueAction action) |
abstract java.lang.Boolean |
push(HookRequest request) |
void |
start() |
void |
stop() |
public void start()
public void stop()
public abstract int getSize() throws java.lang.Exception
java.lang.Exception
- implementors may throw Exceptionspublic abstract void pop(QueueAction action) throws java.lang.Exception
action
- a QueueAction
to invokejava.lang.Exception
- the underlying QueueAction
may throw any form of exceptionpublic abstract java.lang.Boolean push(HookRequest request) throws java.lang.Exception
request
- A valid HookRequest
HookRequest
was successfully added to the queuejava.lang.Exception
- implementors may throw Exceptions