Annotation Interface ControlObjectName


@Retention(RUNTIME) @Target(METHOD) public @interface ControlObjectName
Marks an optional method in your probe that will be called for previously unknown control objects. Control objects can be specified with ProbeContext.createPayload(String, Object, Enum). The method must be public and static with a single parameter of type Object and return a String.

Usually, control objects should be opened with ProbeContext.openControlObject(Object, String)