Annotation Type PreDynamicChange


@Documented @Retention(RUNTIME) @Target(METHOD) public @interface PreDynamicChange
A method marked with this annotation will be invoked prior to dynamic changes being applied to a service. The method must either take no arguments or single argument that is a List (of type PropertyChangeEvent). The List parameter will be filled in with the set of dynamic changes being done to this service. If the method returns a boolean, and that boolean is false then the set of changes will NOT be given to the fields and methods with dynamic properties. Any exception thrown by this method will be ignored. The method may have any visibility, including private, package and protected.