public class SqlDynamicAttributes extends Object implements WritableDynamicAttributes, io.dropwizard.lifecycle.Managed
Constructor and Description |
---|
SqlDynamicAttributes(org.apache.ibatis.session.SqlSession session,
List<String> scopes) |
public Map<AttributeKey,Object> getAll()
getAll
in interface WritableDynamicAttributes
public void remove(AttributeKey key)
remove
in interface WritableDynamicAttributes
public void put(AttributeKey key, Object value)
put
in interface WritableDynamicAttributes
public String getAttribute(String key)
getAttribute
in interface DynamicAttributes
public String getAttribute(String key, String defaultValue)
getAttribute
in interface DynamicAttributes
public boolean getAttributeBoolean(String key)
getAttributeBoolean
in interface DynamicAttributes
public boolean getAttributeBoolean(String key, boolean defaultValue)
getAttributeBoolean
in interface DynamicAttributes
public int getAttributeInt(String key)
getAttributeInt
in interface DynamicAttributes
public int getAttributeInt(String key, int defaultValue)
getAttributeInt
in interface DynamicAttributes
public long getAttributeLong(String key)
getAttributeLong
in interface DynamicAttributes
public long getAttributeLong(String key, long defaultValue)
getAttributeLong
in interface DynamicAttributes
public double getAttributeDouble(String key, double defaultValue)
getAttributeDouble
in interface DynamicAttributes
public double getAttributeDouble(String key)
getAttributeDouble
in interface DynamicAttributes
public void temporaryOverride(String key, boolean value)
temporaryOverride
in interface DynamicAttributes
public void temporaryOverride(String key, int value)
temporaryOverride
in interface DynamicAttributes
public void temporaryOverride(String key, long value)
temporaryOverride
in interface DynamicAttributes
public void temporaryOverride(String key, String value)
temporaryOverride
in interface DynamicAttributes
public void temporaryOverride(String key, double value)
temporaryOverride
in interface DynamicAttributes
public boolean removeOverride(String key)
removeOverride
in interface DynamicAttributes
public Collection<String> getKeys()
getKeys
in interface DynamicAttributes
public Listenable<DynamicAttributeListener> getListenable()
getListenable
in interface DynamicAttributes
public void start() throws Exception
start
in interface io.dropwizard.lifecycle.Managed
Exception
Copyright © 2014–2016 Soabase. All rights reserved.