Class DVCLocalClient


  • public final class DVCLocalClient
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​Feature> allFeatures​(User user)
      Get all features for user data
      java.util.Map<java.lang.String,​Variable> allVariables​(User user)
      Get all variables by key for user data
      void track​(User user, Event event)
      Post events to DevCycle for user
      <T> Variable<T> variable​(User user, java.lang.String key, T defaultValue)
      Get variable by key for user data
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DVCLocalClient

        public DVCLocalClient​(java.lang.String serverKey)
      • DVCLocalClient

        public DVCLocalClient​(java.lang.String serverKey,
                              DVCLocalOptions dvcOptions)
    • Method Detail

      • allFeatures

        public java.util.Map<java.lang.String,​Feature> allFeatures​(User user)
        Get all features for user data
        Parameters:
        user - (required)
      • variable

        public <T> Variable<T> variable​(User user,
                                        java.lang.String key,
                                        T defaultValue)
        Get variable by key for user data
        Parameters:
        user - (required)
        key - Variable key (required)
        defaultValue - Default value to use if the variable could not be fetched (required)
        Returns:
        Variable
      • allVariables

        public java.util.Map<java.lang.String,​Variable> allVariables​(User user)
        Get all variables by key for user data
        Parameters:
        user - (required)
      • track

        public void track​(User user,
                          Event event)
        Post events to DevCycle for user
        Parameters:
        user - (required)
        event - (required)