类 RedisArgumentsManager

java.lang.Object
com.walker.cache.AbstractCacheProvider<T>
com.walker.support.redis.cache.RedisCacheProvider<SimpleVariable>
com.iplatform.base.support.RedisArgumentsManager
所有已实现的接口:
com.walker.cache.CacheProvider<SimpleVariable>, com.walker.infrastructure.arguments.ArgumentsManager, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<com.walker.cache.CacheProvider<SimpleVariable>>, org.springframework.beans.factory.InitializingBean

public class RedisArgumentsManager extends com.walker.support.redis.cache.RedisCacheProvider<SimpleVariable> implements com.walker.infrastructure.arguments.ArgumentsManager
基于 Redis 实现的系统可变参数管理器,负责初始化并获取配置参数。
作者:
时克英
  • 构造器详细资料

    • RedisArgumentsManager

      public RedisArgumentsManager()
  • 方法详细资料

    • setConfigArgumentService

      public void setConfigArgumentService(ConfigArgumentServiceImpl configArgumentService)
    • loadDataToCache

      protected int loadDataToCache(com.walker.cache.Cache cache)
      覆盖:
      loadDataToCache 在类中 com.walker.support.redis.cache.RedisCacheProvider<SimpleVariable>
    • getVariable

      public SimpleVariable getVariable(String id)
      指定者:
      getVariable 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • persist

      public void persist(String variableId, Object value)
      指定者:
      persist 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • persist

      public void persist(String groupId, String variableId, Object value)
      指定者:
      persist 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • persist

      public void persist(List<Object[]> changedList)
      指定者:
      persist 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • insert

      public void insert(List<Object[]> insertList)
      指定者:
      insert 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • getGroupList

      public List<com.walker.infrastructure.arguments.Group> getGroupList()
      指定者:
      getGroupList 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • getVariableList

      public List<com.walker.infrastructure.arguments.Variable> getVariableList(String groupId)
      指定者:
      getVariableList 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • setSource

      public void setSource(Object source)
      指定者:
      setSource 在接口中 com.walker.infrastructure.arguments.ArgumentsManager
    • destroy

      public void destroy() throws Exception
      指定者:
      destroy 在接口中 org.springframework.beans.factory.DisposableBean
      覆盖:
      destroy 在类中 com.walker.support.redis.cache.RedisCacheProvider<SimpleVariable>
      抛出:
      Exception
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      指定者:
      afterPropertiesSet 在接口中 org.springframework.beans.factory.InitializingBean
      覆盖:
      afterPropertiesSet 在类中 com.walker.cache.AbstractCacheProvider<SimpleVariable>
      抛出:
      Exception
    • getProviderName

      public String getProviderName()
      指定者:
      getProviderName 在接口中 com.walker.cache.CacheProvider<SimpleVariable>
    • getProviderType

      public Class<?> getProviderType()
      指定者:
      getProviderType 在接口中 com.walker.cache.CacheProvider<SimpleVariable>