ucb.util.mailbox
Class QueuedConcurrentMailbox

java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--ucb.util.mailbox.QueuedMailbox
                          |
                          +--ucb.util.mailbox.QueuedConcurrentMailbox
All Implemented Interfaces:
Mailbox, java.rmi.Remote, java.io.Serializable

public class QueuedConcurrentMailbox
extends QueuedMailbox

See Also:
Serialized Form

Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
QueuedConcurrentMailbox(int capacity)
           
QueuedConcurrentMailbox(int capacity, boolean retain, int concurrency)
           
 
Method Summary
 int concurrency()
          The degree of concurrency for forwarding (0).
 
Methods inherited from class ucb.util.mailbox.QueuedMailbox
capacity, close, deposit, depositIfPossible, flush, forwardTo, receive, receiveIfPossible, retains, stopForwardingTo
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

QueuedConcurrentMailbox

public QueuedConcurrentMailbox(int capacity,
                               boolean retain,
                               int concurrency)
                        throws java.rmi.RemoteException

QueuedConcurrentMailbox

public QueuedConcurrentMailbox(int capacity)
                        throws java.rmi.RemoteException
Method Detail

concurrency

public int concurrency()
Description copied from class: QueuedMailbox
The degree of concurrency for forwarding (0).
Overrides:
concurrency in class QueuedMailbox