public class CreatePasswordSensor extends AddSensor<java.lang.String>
Modifier and Type | Field and Description |
---|---|
static ConfigKey<java.lang.String> |
ACCEPTABLE_CHARS |
static ConfigKey<java.util.List<java.lang.String>> |
CHARACTER_GROUPS |
static ConfigKey<java.lang.Integer> |
PASSWORD_LENGTH |
SENSOR_NAME, SENSOR_PERIOD, SENSOR_TYPE
Constructor and Description |
---|
CreatePasswordSensor(ConfigBag params) |
CreatePasswordSensor(java.util.Map<java.lang.String,java.lang.String> params) |
Modifier and Type | Method and Description |
---|---|
void |
apply(EntityLocal entity)
Applies initialization logic to a just-built entity.
|
public static final ConfigKey<java.lang.Integer> PASSWORD_LENGTH
public static final ConfigKey<java.lang.String> ACCEPTABLE_CHARS
public static final ConfigKey<java.util.List<java.lang.String>> CHARACTER_GROUPS
public CreatePasswordSensor(java.util.Map<java.lang.String,java.lang.String> params)
public CreatePasswordSensor(ConfigBag params)
public void apply(EntityLocal entity)
EntityInitializer
apply
in interface EntityInitializer
apply
in class AddSensor<java.lang.String>
entity
- guaranteed to be the actual implementation instance,
thus guaranteed to be castable to EntityInternal which is often desired,
or to the type at hand (it is not even a proxy)