Package org.infinispan.remoting.rpc
Class RpcOptionsBuilder
- java.lang.Object
-
- org.infinispan.remoting.rpc.RpcOptionsBuilder
-
@Deprecated public class RpcOptionsBuilder extends Object
Deprecated.Since 9.2, please useRpcOptionsdirectly.It buildsRpcOptionsinstances with the options to be used in remote invocations.- Since:
- 5.3
- Author:
- Pedro Ruivo
-
-
Constructor Summary
Constructors Constructor Description RpcOptionsBuilder(long timeout, TimeUnit unit, ResponseMode responseMode, DeliverOrder deliverOrder)Deprecated.RpcOptionsBuilder(RpcOptions template)Deprecated.Constructor based on existingRpcOptions
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description RpcOptionsbuild()Deprecated.RpcOptionsBuilderdeliverMode(DeliverOrder deliverOrder)Deprecated.booleanequals(Object o)Deprecated.inthashCode()Deprecated.RpcOptionsBuilderresponseFilter(ResponseFilter responseFilter)Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*().RpcOptionsBuilderresponseMode(ResponseMode responseMode)Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*().RpcOptionsBuilderskipReplicationQueue(boolean skipReplicationQueue)Deprecated.Since 9.0, it no longer does anything.RpcOptionsBuildertimeout(long timeout, TimeUnit unit)Deprecated.Sets the timeout value and itsTimeUnit.longtimeout(TimeUnit outputTimeUnit)Deprecated.StringtoString()Deprecated.
-
-
-
Constructor Detail
-
RpcOptionsBuilder
public RpcOptionsBuilder(long timeout, TimeUnit unit, ResponseMode responseMode, DeliverOrder deliverOrder)Deprecated.
-
RpcOptionsBuilder
public RpcOptionsBuilder(RpcOptions template)
Deprecated.Constructor based on existingRpcOptions- Parameters:
template- an existingRpcOptions
-
-
Method Detail
-
timeout
public RpcOptionsBuilder timeout(long timeout, TimeUnit unit)
Deprecated.Sets the timeout value and itsTimeUnit.- Parameters:
timeout- timeout valueunit- theTimeUnitof timeout value- Returns:
- this instance
-
deliverMode
public RpcOptionsBuilder deliverMode(DeliverOrder deliverOrder)
Deprecated.- Parameters:
deliverOrder- theDeliverOrder.- Returns:
- this instance.
-
responseFilter
public RpcOptionsBuilder responseFilter(ResponseFilter responseFilter)
Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*().Sets theResponseFilter.nullby default, meaning it will wait for all or none response depending if the remote invocation is synchronous or asynchronous respectively.- Parameters:
responseFilter-- Returns:
- this instance
-
responseMode
public RpcOptionsBuilder responseMode(ResponseMode responseMode)
Deprecated.Since 9.2, ignored byRpcManager.invokeCommand*().Sets theResponseModefor the remote invocation. SeeResponseModedocumentation to see the available values.- Parameters:
responseMode-- Returns:
- this instance
-
skipReplicationQueue
@Deprecated public RpcOptionsBuilder skipReplicationQueue(boolean skipReplicationQueue)
Deprecated.Since 9.0, it no longer does anything.
-
build
public final RpcOptions build()
Deprecated.- Returns:
- an instance of
RpcOptionswith the current builder options
-
-