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

com.van.logging.IStorageDestinationAdjuster Maven / Gradle / Ivy

There is a newer version: 5.5.0
Show newest version
package com.van.logging;


/**
 * Interface for adjustment logic to tweak the destination of a cloud storage upload operation done for
 * each batch of events.
 */
public interface IStorageDestinationAdjuster {

    /**
     * Given the path that is about to be used, the implementation may replace it with a totally
     * different path (perhaps based on the path provided).
     *
     * @param path the path that is about to be used.
     *
     * @return a new path to be used (or null if the provided path is acceptable)
     */
    public String adjustPath(String path);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy