Package com.variant.share.schema
Interface EventFlusher
public interface EventFlusher
Representation of the trace event flusher. Specified by the
/flusher
schema key.- Since:
- 0.8
-
Method Summary
-
Method Details
-
getName
String getName()The flusher's name. Specified in the optional/flusher/name
schema key, or, if omitted, the simple name of the class.- Since:
- 0.8
-
getClassName
String getClassName()The canonical name of the class implementing this trace event flusher. Specified in the required/flusher/class
schema key. Variant instantiates an instance of this class only once, at the schema deployment time. A variation schema may specify at most one trace event flusher.- Since:
- 0.8
-
getInit
Class initializer. Specified in the optional/flusher/init
schema key.- Since:
- 0.8
-
getSchema
The enclosing variation schema.- Since:
- 0.10
-