All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.tracee.contextlogger.contextprovider.api.ImplicitContextData Maven / Gradle / Ivy

There is a newer version: 0.11.0
Show newest version
package io.tracee.contextlogger.contextprovider.api;

/**
 * Interface to mark a class that provides implicit context data.(Class doesn't need external context information)
 * Created by Tobias Gindler, holisticon AG on 21.03.14.
 */
public interface ImplicitContextData {

	/**
	 * Used to map enum values against implicit context providers.
	 * This allows adding of implicit context providers to string representation builder output just by adding the corresponding enum value.
	 *
	 * @return an enum value that implements the ImplicitContext interface
	 */
	ImplicitContext getImplicitContext();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy