## Uses of Class
org.jgroups.TimeoutException

- Packages that use TimeoutException
  Package | Description
  --- | ---
  org.jgroups | Provides top-level public JGroups classes such as Channel, Message, etc.
  org.jgroups.blocks | Provides building blocks that are layered on top of channels.
  org.jgroups.util | Provides useful functionality which cannot be assigned to any particular other package.

- - ### Uses of TimeoutException in org.jgroups

    Methods in org.jgroups that throw TimeoutException
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | JChannel.`peek(long timeout)` Just peeks at the next message, view or block.
    `abstract java.lang.Object` | Channel.`peek(long timeout)` Deprecated. Use a `Receiver` instead, this method will not be available in JGroups 3.0
    `java.lang.Object` | JChannel.`receive(long timeout)` Deprecated. Use a `Receiver` instead
    `abstract java.lang.Object` | Channel.`receive(long timeout)` Deprecated. Use a `Receiver` instead

  - ### Uses of TimeoutException in org.jgroups.blocks

    Methods in org.jgroups.blocks that throw TimeoutException
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | MessageDispatcher.`sendMessage(Message msg, int mode, long timeout)` Deprecated. Use `MessageDispatcher.sendMessage(org.jgroups.Message, RequestOptions)` instead
    `java.lang.Object` | MessageDispatcher.`sendMessage(Message msg, RequestOptions opts)`
    `<T> NotifyingFuture<T>` | MessageDispatcher.`sendMessageWithFuture(Message msg, int mode, long timeout)` Deprecated.
    `<T> NotifyingFuture<T>` | MessageDispatcher.`sendMessageWithFuture(Message msg, RequestOptions options)`

  - ### Uses of TimeoutException in org.jgroups.util

    Methods in org.jgroups.util that throw TimeoutException
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Util.`blockUntilViewsReceived(long timeout, long interval, Channel... channels)` Blocks until all channels have the same view
    `T` | Promise.`getResultWithTimeout(long timeout)` Blocks until a result is available, or timeout milliseconds have elapsed
    `java.lang.Object` | Queue.`peek(long timeout)` returns the first object on the queue, without removing it.
    `java.lang.Object` | Queue.`remove(long timeout)` Removes 1 element from the head.
    `java.lang.Object` | Queue.`removeWait(long timeout)`
    `boolean` | AckCollector.`waitForAllAcks(long timeout)`

Copyright © 1998-2009 Bela Ban / Red Hat. All Rights Reserved.