Class RpcOptionsBuilder


  • @Deprecated
    public class RpcOptionsBuilder
    extends Object
    Deprecated.
    Since 9.2, please use RpcOptions directly.
    It builds RpcOptions instances with the options to be used in remote invocations.
    Since:
    5.3
    Author:
    Pedro Ruivo
    • Constructor Detail

      • RpcOptionsBuilder

        public RpcOptionsBuilder​(RpcOptions template)
        Deprecated.
        Constructor based on existing RpcOptions
        Parameters:
        template - an existing RpcOptions
    • Method Detail

      • timeout

        public RpcOptionsBuilder timeout​(long timeout,
                                         TimeUnit unit)
        Deprecated.
        Sets the timeout value and its TimeUnit.
        Parameters:
        timeout - timeout value
        unit - the TimeUnit of timeout value
        Returns:
        this instance
      • responseFilter

        public RpcOptionsBuilder responseFilter​(ResponseFilter responseFilter)
        Deprecated.
        Since 9.2, ignored by RpcManager.invokeCommand*().
        Sets the ResponseFilter. null by 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 by RpcManager.invokeCommand*().
        Sets the ResponseMode for the remote invocation. See ResponseMode documentation 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 RpcOptions with the current builder options
      • equals

        public boolean equals​(Object o)
        Deprecated.
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Deprecated.
        Overrides:
        hashCode in class Object