public class QueueNull extends java.lang.Object implements Queue
Queue
for general information about
directory queues.Constructor and Description |
---|
QueueNull()
Constructor which creates a null directory queue which accept no
parameters.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
add(byte[] data)
Add data as byte array to the queue.
|
java.lang.String |
add(java.lang.String data)
Add data as a string to the queue.
|
java.lang.String |
addPath(java.lang.String path)
Delete the File at the given path.
|
int |
count()
Always return 0.
|
java.lang.String |
get(java.lang.String name)
Not implemented, always throws UnsupportedOperationException.
|
byte[] |
getAsByteArray(java.lang.String name)
Not implemented, always throws UnsupportedOperationException.
|
java.lang.String |
getId() |
java.lang.String |
getPath(java.lang.String path)
Not implemented, always throws UnsupportedOperationException.
|
java.util.Iterator<java.lang.String> |
iterator()
Not implemented, always throws UnsupportedOperationException.
|
boolean |
lock(java.lang.String name)
Not implemented, always throws UnsupportedOperationException.
|
boolean |
lock(java.lang.String name,
boolean permissive)
Not implemented, always throws UnsupportedOperationException.
|
void |
purge()
Does not do anything.
|
void |
purge(int maxLock)
Does not do anything.
|
void |
purge(int maxTemp,
int maxLock)
Does not do anything.
|
void |
purge(java.util.Map<java.lang.String,java.lang.Integer> options)
Does not do anything.
|
void |
remove(java.lang.String name)
Not implemented, always throws UnsupportedOperationException.
|
boolean |
unlock(java.lang.String name)
Not implemented, always throws UnsupportedOperationException.
|
boolean |
unlock(java.lang.String name,
boolean permissive)
Not implemented, always throws UnsupportedOperationException.
|
public QueueNull()
public java.lang.String add(byte[] data)
Queue
public java.lang.String add(java.lang.String data)
Queue
public java.lang.String addPath(java.lang.String path)
public java.lang.String get(java.lang.String name)
public byte[] getAsByteArray(java.lang.String name)
getAsByteArray
in interface Queue
name
- the name of the element to be returnedjava.lang.UnsupportedOperationException
- as does not make sense for a null queue.public java.lang.String getPath(java.lang.String path)
public boolean lock(java.lang.String name, boolean permissive)
public boolean unlock(java.lang.String name, boolean permissive)
public void remove(java.lang.String name)
public int count()
public java.util.Iterator<java.lang.String> iterator()
iterator
in interface java.lang.Iterable<java.lang.String>
java.lang.UnsupportedOperationException
- as does not make sense for a null queue.public boolean lock(java.lang.String name)
public boolean unlock(java.lang.String name)
public void purge(java.util.Map<java.lang.String,java.lang.Integer> options)
public void purge(int maxLock)
public void purge(int maxTemp, int maxLock)