private static final class DefaultPipe.DefaultPreparedEnqueue extends java.lang.Object implements PreparedEnqueue
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Object[] |
m_elems |
private DefaultPipe |
m_parent |
| Modifier | Constructor and Description |
|---|---|
private |
DefaultPipe.DefaultPreparedEnqueue(DefaultPipe parent,
java.lang.Object[] elements) |
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
Abort a previously prepared provisional enqueue operation (from
the
prepareEnqueue method). |
private void |
checkAlreadyProcessed() |
void |
commit()
Commit a previously prepared provisional enqueue operation (from
the
prepareEnqueue method). |
java.lang.String |
toString() |
private final DefaultPipe m_parent
private java.lang.Object[] m_elems
private DefaultPipe.DefaultPreparedEnqueue(DefaultPipe parent, java.lang.Object[] elements)
public void commit()
PreparedEnqueueprepareEnqueue method). Causes the provisionally
enqueued elements to appear on the queue for future dequeue
operations. Note that once a prepareEnqueue has
returned an enqueue key, the queue cannot reject the entries.commit in interface PreparedEnqueuepublic void abort()
PreparedEnqueueprepareEnqueue method). Causes the queue to
discard the provisionally enqueued elements.abort in interface PreparedEnqueueprivate void checkAlreadyProcessed()
public java.lang.String toString()
toString in class java.lang.Object