About Properties and Property Groups

A property group is a container that contains properties. Properties are name/value pairs that are passed to the processor through the property group.

Design Studio generates the Java class for the property group so you can access the property values using getter and setter methods.

You can configure property groups as managed groups and as map groups. Map property groups produce a simplified API for properties used as maps.

Property values can be set in the following ways:

  • At design time, by setting the property with a static value.

  • At deployment time, by setting the property with a cartridge model variable.

  • At run time, using the MBean interface, by configuring its property group as a managed group.

You can configure properties as sensitive. Sensitive properties must be contained in managed property groups. Therefore, you can set the value of sensitive properties at run time. You can also set sensitive property values at deployment time by setting it with a model variable. Sensitive properties cannot have static values.

For more information about properties and property groups, see Network Integrity Developer's Guide.