## 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)`