Annotation Interface Reconfigurable


@Retention(RUNTIME) @Target(FIELD) public @interface Reconfigurable
Marks a field as able to be reconfigured on the fly (with the whole class having its members reinjected at the point of reconfiguration). Where a class does not have this annotation then a restart of the servlet container (or the inner guice environment) will be required to change some configuration value.

Should ONLY be specified on fields annotated with Inject and Named