Package org.infinispan.remoting.rpc
Class RpcOptions
- java.lang.Object
-
- org.infinispan.remoting.rpc.RpcOptions
-
public class RpcOptions extends java.lang.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, java.util.concurrent.TimeUnit unit, ResponseFilter responseFilter, ResponseMode responseMode, boolean skipReplicationQueue, DeliverOrder deliverOrder)
Deprecated.Since 9.0, useRpcOptions(long, TimeUnit, ResponseFilter, ResponseMode, DeliverOrder)
instead.RpcOptions(long timeout, java.util.concurrent.TimeUnit unit, ResponseFilter responseFilter, ResponseMode responseMode, DeliverOrder deliverOrder)
Deprecated.Since 9.2, useRpcOptions(DeliverOrder, long, TimeUnit)
instead.RpcOptions(DeliverOrder deliverOrder, long timeout, java.util.concurrent.TimeUnit unit)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description DeliverOrder
deliverOrder()
boolean
equals(java.lang.Object o)
int
hashCode()
ResponseFilter
responseFilter()
Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*()
.ResponseMode
responseMode()
Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*()
.boolean
skipReplicationQueue()
Deprecated.Since 9.0, always returnsfalse
.long
timeout()
java.util.concurrent.TimeUnit
timeUnit()
java.lang.String
toString()
-
-
-
Constructor Detail
-
RpcOptions
public RpcOptions(DeliverOrder deliverOrder, long timeout, java.util.concurrent.TimeUnit unit)
- Since:
- 9.2
-
RpcOptions
@Deprecated public RpcOptions(long timeout, java.util.concurrent.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, java.util.concurrent.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.
-
timeUnit
public java.util.concurrent.TimeUnit timeUnit()
- Returns:
- the
TimeUnit
in which the timeout value is.
-
deliverOrder
public DeliverOrder deliverOrder()
- Returns:
- the
DeliverOrder
.
-
responseFilter
public ResponseFilter responseFilter()
Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*()
.- Returns:
- the
ResponseFilter
to be used. Default isnull
meaning 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
ResponseMode
to handle with the responses.
-
skipReplicationQueue
@Deprecated public boolean skipReplicationQueue()
Deprecated.Since 9.0, always returnsfalse
.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-