## Uses of Class
org.jgroups.blocks.RequestOptions

- Packages that use RequestOptions
  Package | Description
  --- | ---
  org.jgroups.blocks | Provides building blocks that are layered on top of channels.
  org.jgroups.blocks.mux |

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

    Fields in org.jgroups.blocks declared as RequestOptions
    Modifier and Type | Field and Description
    --- | ---
    `static RequestOptions` | RequestOptions.`ASYNC` Deprecated.
    `protected RequestOptions` | Request.`options`
    `static RequestOptions` | RequestOptions.`SYNC` Deprecated.

    Methods in org.jgroups.blocks that return RequestOptions
    Modifier and Type | Method and Description
    --- | ---
    `static RequestOptions` | RequestOptions.`ASYNC()`
    `RequestOptions` | RequestOptions.`clearFlags(byte flags)`
    `RequestOptions` | RequestOptions.`seal()` Deprecated. Will get removed together with SYNC and ASYNC in 3.0
    `RequestOptions` | RequestOptions.`setAnycasting(boolean use_anycasting)`
    `RequestOptions` | RequestOptions.`setExclusionList(Address... mbrs)`
    `RequestOptions` | RequestOptions.`setFlags(byte flags)`
    `RequestOptions` | RequestOptions.`setMode(int mode)`
    `RequestOptions` | RequestOptions.`setRspFilter(RspFilter rsp_filter)`
    `RequestOptions` | RequestOptions.`setScope(short scope)`
    `RequestOptions` | RequestOptions.`setTimeout(long timeout)`
    `static RequestOptions` | RequestOptions.`SYNC()`

    Methods in org.jgroups.blocks with parameters of type RequestOptions
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | RpcDispatcher.`callRemoteMethod(Address dest, MethodCall call, RequestOptions options)`
    `java.lang.Object` | RpcDispatcher.`callRemoteMethod(Address dest, java.lang.String method_name, java.lang.Object[] args, java.lang.Class[] types, RequestOptions options)`
    `RspList` | RpcDispatcher.`callRemoteMethods(java.util.Collection<Address> dests, MethodCall method_call, RequestOptions options)` Invokes a method in all members contained in dests (or all members if dests is null).
    `RspList` | RpcDispatcher.`callRemoteMethods(java.util.Collection<Address> dests, java.lang.String method_name, java.lang.Object[] args, java.lang.Class[] types, RequestOptions options)`
    `NotifyingFuture<RspList>` | RpcDispatcher.`callRemoteMethodsWithFuture(java.util.Collection<Address> dests, MethodCall method_call, RequestOptions options)`
    `<T> NotifyingFuture<T>` | RpcDispatcher.`callRemoteMethodWithFuture(Address dest, MethodCall call, RequestOptions options)`
    `protected GroupRequest` | MessageDispatcher.`cast(java.util.Collection<Address> dests, Message msg, RequestOptions options, boolean block_for_results)`
    `RspList` | MessageDispatcher.`castMessage(java.util.Collection<Address> dests, Message msg, RequestOptions options)` Sends a message to the members listed in dests.
    `NotifyingFuture<RspList>` | MessageDispatcher.`castMessageWithFuture(java.util.Collection<Address> dests, Message msg, RequestOptions options)`
    `java.lang.Object` | MessageDispatcher.`sendMessage(Message msg, RequestOptions opts)`
    `<T> NotifyingFuture<T>` | MessageDispatcher.`sendMessageWithFuture(Message msg, RequestOptions options)`
    `void` | RequestCorrelator.`sendRequest(long id, java.util.Collection<Address> dest_mbrs, Message msg, RspCollector coll, RequestOptions options)` Sends a request to a group.

    Constructors in org.jgroups.blocks with parameters of type RequestOptions
    Constructor and Description
    `GroupRequest(Message m, RequestCorrelator corr, Address target, RequestOptions options)`
    `GroupRequest(Message msg, RequestCorrelator corr, java.util.Collection<Address> targets, RequestOptions options)`
    `GroupRequest(Message m, Transport transport, java.util.Collection<Address> mbrs, RequestOptions options)`
    `MultiRequest(Message m, RequestCorrelator corr, Address target, RequestOptions options, int expected_mbrs)`
    `MultiRequest(Message m, RequestCorrelator corr, java.util.Collection<Address> mbrs, RequestOptions options, int expected_mbrs)`
    `MultiRequest(Message m, Transport transport, java.util.Collection<Address> mbrs, RequestOptions options, int expected_mbrs)`
    `Request(Message request, RequestCorrelator corr, Transport transport, RequestOptions options)`
    `RequestOptions(RequestOptions opts)`
    `UnicastRequest(Message m, RequestCorrelator corr, Address target, RequestOptions options)`
    `UnicastRequest(Message m, Transport transport, Address target, RequestOptions options)`

  - ### Uses of RequestOptions in org.jgroups.blocks.mux

    Methods in org.jgroups.blocks.mux with parameters of type RequestOptions
    Modifier and Type | Method and Description
    --- | ---
    `protected GroupRequest` | MuxRpcDispatcher.`cast(java.util.Collection<Address> dests, Message msg, RequestOptions options, boolean blockForResults)`
    `protected GroupRequest` | MuxMessageDispatcher.`cast(java.util.Collection<Address> dests, Message msg, RequestOptions options, boolean blockForResults)`
    `void` | MuxRequestCorrelator.`sendRequest(long requestId, java.util.Collection<Address> dest_mbrs, Message msg, RspCollector coll, RequestOptions options)`

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