Interface ClientActorConfig

All Known Implementing Classes:
DatastoreContext

public interface ClientActorConfig
Interface for client actor configuration parameters.
Author:
Thomas Pantelis
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Returns the timer interval whereby, on expiration after response inactivity from the back-end, the connection to the back-end is torn down and reconnection is attempted.
    int
    Returns the threshold in bytes before switching from storing in memory to buffering to a file when streaming large amounts of data.
    int
    Returns the maximum size in bytes for a message slice when fragmenting messages thru the akka remoting framework.
    long
    Returns the timeout interval whereby the client front-end hasn't made progress with the back-end on any request and terminates.
    long
    Returns the timeout interval whereby requests are failed.
    Returns the directory in which to create temporary files.
  • Method Details

    • getMaximumMessageSliceSize

      int getMaximumMessageSliceSize()
      Returns the maximum size in bytes for a message slice when fragmenting messages thru the akka remoting framework.
      Returns:
      the maximum size in bytes
    • getFileBackedStreamingThreshold

      int getFileBackedStreamingThreshold()
      Returns the threshold in bytes before switching from storing in memory to buffering to a file when streaming large amounts of data.
      Returns:
      the threshold in bytes
    • getTempFileDirectory

      String getTempFileDirectory()
      Returns the directory in which to create temporary files.
      Returns:
      the directory name
    • getBackendAlivenessTimerInterval

      long getBackendAlivenessTimerInterval()
      Returns the timer interval whereby, on expiration after response inactivity from the back-end, the connection to the back-end is torn down and reconnection is attempted.
      Returns:
      timer interval in nanoseconds.
    • getRequestTimeout

      long getRequestTimeout()
      Returns the timeout interval whereby requests are failed.
      Returns:
      the timeout interval in nanoseconds.
    • getNoProgressTimeout

      long getNoProgressTimeout()
      Returns the timeout interval whereby the client front-end hasn't made progress with the back-end on any request and terminates.
      Returns:
      the timeout interval in nanoseconds.