Annotation Interface ConnectionObjectFactory


@Retention(RUNTIME) @Target({METHOD,TYPE}) public @interface ConnectionObjectFactory
Annotation used on plugins to signal that they can construct a Connection on objects. The type of connection produced is given by the return type of the plugin, of which there should be only 1, which is assignable from Connection.class. To avoid lifelocks such a plugin should not request any connection on its inputs. If no connection can be made, null should be returned.
Author:
bfvdonge