Interface SettingsAccess


public interface SettingsAccess
Interface that can be used to save or get settings from config
  • Method Summary

    Modifier and Type Method Description
    java.lang.Object getSettings​(java.lang.String alias, java.lang.String fullName, java.lang.Class<?> settingsClass)  
    void setSettings​(java.lang.String alias, java.lang.String fullName, java.lang.Object settings, java.lang.Class<?> settingsClass)  
  • Method Details

    • getSettings

      java.lang.Object getSettings​(java.lang.String alias, java.lang.String fullName, java.lang.Class<?> settingsClass)
      Parameters:
      alias - instrument alias settings are for or null, if settings are global
      fullName - strategy full name
      settingsClass - class of your settings object
      Returns:
      settings object. If there was no compatible saved object for this request, new object will be created with default constructor
      Changing returned object will not change settings. You need to call setSettings(String, String, Object, Class) for this
    • setSettings

      void setSettings​(java.lang.String alias, java.lang.String fullName, java.lang.Object settings, java.lang.Class<?> settingsClass)
      Parameters:
      alias - instrument alias settings are for, null if settings are global
      fullName - strategy full name
      settings - settings object you want to save
      settingsClass - class of your settings object