Package org.infinispan.remoting.rpc
Class RpcOptions
- java.lang.Object
-
- org.infinispan.remoting.rpc.RpcOptions
-
public class RpcOptions extends Object
Classes that wraps all the configuration parameters to configure a remote invocation.- Since:
- 5.3
- Author:
- Pedro Ruivo
-
-
Constructor Summary
Constructors Constructor Description RpcOptions(long timeout, TimeUnit unit, ResponseFilter responseFilter, ResponseMode responseMode, boolean skipReplicationQueue, DeliverOrder deliverOrder)Deprecated.Since 9.0, useRpcOptions(long, TimeUnit, ResponseFilter, ResponseMode, DeliverOrder)instead.RpcOptions(long timeout, TimeUnit unit, ResponseFilter responseFilter, ResponseMode responseMode, DeliverOrder deliverOrder)Deprecated.Since 9.2, useRpcOptions(DeliverOrder, long, TimeUnit)instead.RpcOptions(DeliverOrder deliverOrder, long timeout, TimeUnit unit)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DeliverOrderdeliverOrder()booleanequals(Object o)inthashCode()ResponseFilterresponseFilter()Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*().ResponseModeresponseMode()Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*().booleanskipReplicationQueue()Deprecated.Since 9.0, always returnsfalse.longtimeout()TimeUnittimeUnit()StringtoString()
-
-
-
Constructor Detail
-
RpcOptions
public RpcOptions(DeliverOrder deliverOrder, long timeout, TimeUnit unit)
- Since:
- 9.2
-
RpcOptions
@Deprecated public RpcOptions(long timeout, TimeUnit unit, ResponseFilter responseFilter, ResponseMode responseMode, boolean skipReplicationQueue, DeliverOrder deliverOrder)
Deprecated.Since 9.0, useRpcOptions(long, TimeUnit, ResponseFilter, ResponseMode, DeliverOrder)instead.
-
RpcOptions
@Deprecated public RpcOptions(long timeout, TimeUnit unit, ResponseFilter responseFilter, ResponseMode responseMode, DeliverOrder deliverOrder)
Deprecated.Since 9.2, useRpcOptions(DeliverOrder, long, TimeUnit)instead.
-
-
Method Detail
-
timeout
public long timeout()
- Returns:
- the timeout value to give up.
-
deliverOrder
public DeliverOrder deliverOrder()
- Returns:
- the
DeliverOrder.
-
responseFilter
public ResponseFilter responseFilter()
Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*().- Returns:
- the
ResponseFilterto be used. Default isnullmeaning waiting for all or none responses depending if the remote invocation is synchronous or asynchronous respectively.
-
responseMode
@Deprecated public ResponseMode responseMode()
Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*().- Returns:
- the
ResponseModeto handle with the responses.
-
skipReplicationQueue
@Deprecated public boolean skipReplicationQueue()
Deprecated.Since 9.0, always returnsfalse.
-
-